bioRxiv Science⌕ Search

Biology subjects

Abante, J.

Publications and source records attributed to Abante, J..

8 recordsLinked to original sources

snputils: A High-Performance Python Library for Genetic Variation and Population Structure

The increasing size and resolution of genomic and population genetic datasets offer unprecedented opportunities to study population structure and uncover the genetic basis of complex traits and diseases. The collection of existing analytical tools, however, is characterized by format incompatibilities, limited functionality, and computational inefficiencies, forcing researchers to construct fragile pipelines that chain together fragmented command-line utilities and ad hoc scripts. These are difficult to maintain, scale, and reproduce. To address such limitations, we present snputils, a Python library that unifies high-performance I/O, transformation, and analysis of genotype, ancestry, and phenotypic information within a single framework suitable for biobank-scale research. The library provides efficient tools for essential operations, including querying, cleaning, merging, and statistical analysis. In addition, it offers classical population genetic statistics with optional ancestry-specific masking. An identity-by-descent module supports reading of multiple formats, filtering and ancestry-restricted segment trimming for relatedness and demographic inference. snputils also incorporates ancestry-masking and multi-array functionalities for dimensionality reduction methods, as well as efficient implementations of admixture simulation, admixture mapping, and advanced visualization capabilities. With support for the most commonly used file formats, snputils integrates smoothly with existing tools and clinical databases. At the same time, its modular and optimized design reduces technical overhead, facilitating reproducible workflows that accelerate discoveries in population genetics, genomic research, and precision medicine. Benchmarking demonstrates a significant reduction in genotype data loading speed compared to existing Python libraries. The open-source library is available at https://github.com/AI-sandbox/snputils, with full documentation and tutorials at snputils.org.

bioinformatics↗

ARGformer: learning on ancestral recombination graphs with transformers

Recent advances in inference of the ancestral recombination graph (ARG), which describes how segments of chromosomes trace back through recombination and shared lineages, have made it possible to reconstruct genome-wide genealogies for large cohorts, but it remains difficult to summarize and use this information for population genetic analyses. We present ARGformer, an encoder-only transformer that learns context-dependent embeddings with a self-supervised masked objective finetuned with contrastive learning for downstream retrieval tasks. We train ARGformer on genealogies from coalescent simulations and on genealogies inferred from ancient and present-day Homo sapiens genomes. Using only these learned embeddings, without access to genotype matrices, ARGformer captures patterns of global population structure and supports ancestry inference through clustering and nearest-neighbor retrieval. On genealogies that include archaic hominins, ARGformer can highlight Denisovan-derived segments in Oceanian genomes and reveals Oceanian-like ancestry in South American Indigenous populations. ARGformer is available at https://github.com/AI-sandbox/ARGformer.

genomics↗

Leveraging protein-protein interactions in phenotype prediction through graph neural networks

Current genotype-to-phenotype models, such as poly-genic risk scores, only account for linear relationships between genotype and phenotype and ignore epistatic interactions, limiting the complexity of the diseases that can be properly characterized. Protein-protein interaction networks have the potential to improve the performance of the models. Moreover, interactions at the protein level can have profound implications in understanding the genetic etiology of diseases and, in turn, for drug development. In this article, we propose a novel approach for phenotype prediction based on graph neural networks (GNNs) that naturally incorporates existing protein interaction networks into the model. As a result, our approach can naturally discover relevant epistatic interactions. We assess the potential of this approach using simulations and comparing it to linear and other non-linear approaches. We also study the performance of the proposed GNN-based methods in predicting Alzheimers disease, one of the most complex neurodegenerative diseases, where our GNN approach outperform state of the art methods. In addition, we show that our proposal is able to discover critical interactions in the Alzheimers disease. Our findings highlight the potential of GNNs in predicting phenotypes and discovering the underlying mechanisms of complex diseases.

genetics↗

DNA methylation entropy is associated with DNA sequence featuresand developmental epigenetic divergence

Epigenetic information defines tissue identity and is largely inherited in development through DNA methylation. While studied mostly for mean differences, methylation also encodes stochastic change, defined as entropy in information theory. Analyzing allelespecific methylation in 48 human tissue sample datasets, we find that methylation entropy is associated with specific DNA binding motifs, regulatory DNA, and CpG density. Then applying information theory to 42 mouse embryo methylation datasets, we find that time- and tissue-specific patterns of development are more strongly correlated with methylation entropy than with mean, and methylation entropy is associated with sequence and chromatin features conserved with human. Moreover, methylation entropy is directly related to gene expression variability in development, suggesting a role for epigenetic entropy in developmental plasticity.

genomics↗

DIVE: a reference-free statistical approach to diversity-generating and mobile genetic element discovery

Diversity-generating and mobile genetic elements are paramount to microbial and viral evolution and result in evolutionary leaps conferring novel phenotypes, such as antimicrobial resistance. State-of-the-art algorithms to detect these elements have many limitations, including reliance on reference genomes, assemblers, and heuristics, resulting in computational bottlenecks and limiting the scope of biological discoveries. Here we introduce DIVE, a new reference-free approach to overcome these limitations using information contained in sequencing reads alone. We show that DIVE has improved detection power compared to existing reference-based methods using simulations and real data. We use DIVE to rediscover and characterize the activity of known and novel elements and generate new biological hypotheses about the mobilome. Using DIVE we rediscover CRISPR and identify novel repeats, and we discover unannotated genetic hyper-variability hotspots in Escherichia coli and Vibrio cholerae. Building on DIVE, we develop a reference-free framework capable of de novo discovery of mobile genetic elements, not currently available to our knowledge, and we use it to rediscover the known transposons in Mycobacterium tuberculosis, the causative agent of tuberculosis.

bioinformatics↗

Estimating DNA methylation potential energy landscapes from nanopore sequencing data

High-throughput third-generation sequencing devices, such as the Oxford Nanopore Technologies (ONT) MinION sequencer, can generate long reads that span thousands of bases. This new technology opens the possibility of considering a wide range of epigenetic modifications and provides the capability of interrogating previously inaccessible regions of the genome, such as highly repetitive regions, as well as of performing comprehensive allele-specific methylation analysis, among other applications. It is well-known, however, that detection of DNA methylation from nanopore data results in a substantially reduced per-read accuracy when comparing to WGBS, due to noise introduced by the sequencer and its underlying chemistry. It is therefore imperative that methods are developed for the reliable modeling and analysis of the DNA methylation landscape using nanopore data. Here we introduce such method that takes into account the presence of noise introduced by the ONT sequencer and, by using simulations, we provide evidence of its potential. The proposed approach establishes a solid foundation for the development of a comprehensive framework for the statistical analysis of DNA methylation, and possibly of other epigenetic marks, using third-generation sequencing.

bioinformatics↗

CpelTdm.jl: a Julia package for targeted differential DNA methylation analysis

MotivationIdentifying regions of the genome that demonstrate significant differences in DNA methylation between groups of samples is an important problem in computational epigenetics. Available methods assume that methylation occurs in a statistically independent manner at individual cytosine-phosphate-guanine (CpG) sites or perform analysis using empirically estimated joint probability distributions of methylation patterns at no more than 4 contiguous CpG sites. These approaches can lead to poor detection performance and loss of reliability and reproducibility due to reduced specificity and sensitivity in the presence of insufficient data. ResultsTo accommodate data obtained with different bisulfite sequencing technologies, such as RRBS, ERRBS, and WGBS, and improve statistical power, we developed CpelTdm.jl, a Julia package for targeted differential analysis of DNA methylation stochasticity between groups of unmatched or matched samples. This package performs rigorous statistical analysis of methylation patterns within regions of the genome specified by the user that takes into account correlations in methylation and results in robust detection of genomic regions exhibiting statistically significant differences in methylation stochasticity. CpelTdm.jl does not only detect mean methylation differences, as it is commonly done by previous methods, but also differences in methylation entropy and, more generally, between probability distributions of methylation. Availability and ImplementationThis Julia package is supported for Windows, MacOS, and Linux, and can be freely downloaded from GitHub: https://github.com/jordiabante/CpelTdm.jl. Contactsjabante1@jhu.edu or goutsias@jhu.edu.

bioinformatics↗

What are the most influencing factors in reconstructing a reliable transcriptome assembly?

Reconstructing the genome and transcriptome for a new or extant species are essential steps in expanding our understanding of the organisms active RNA landscape and gene regulatory dynamics, as well as for developing therapeutic targets to fight disease. The advancement of sequencing technologies has paved the way to generate high-quality draft transcriptomes. With many possible approaches available to accomplish this task, there is a need for a closer investigation of the factors that influence the quality of the results. We carried out an extensive survey of variety of elements that are important in transcriptome assembly. We utilized the human RNA-Seq data from the Sequencing Quality Control Consortium (SEQC) as a well-characterized and comprehensive resource with an available, well-studied human reference genome. Our results indicate that the quality of the library construction significantly impacts the quality of the assembly. Higher coverage of the genome is not as important as the quality of the input RNA-Seq data. Thus, once a certain coverage is attained, the quality of the assembly is mainly dependent on the base-calling accuracy of the input sequencing reads; and it is important to avoid saturating the assembler with extra coverage.

bioinformatics↗