bioRxiv Science⌕ Search

Biology subjects

Anglada-Girotto, M.

Publications and source records attributed to Anglada-Girotto, M..

6 recordsLinked to original sources

Using single-cell perturbation screens to decode the regulatory architecture of splicing factor programs

Splicing factors shape the isoform pool of most transcribed genes, playing a critical role in cellular physiology. Their dysregulation is a hallmark of diseases like cancer, where aberrant splicing contributes to progression. While exon inclusion signatures accurately assess changes in splicing factor activity, systematically mapping disease-driver regulatory interactions at scale remains challenging. Perturb-seq, which combines CRISPR-based perturbations with single-cell RNA sequencing, enables high-throughput measurement of perturbed gene expression signatures but lacks exon-level resolution, limiting its application for splicing factor activity analysis. Here, we show that shallow artificial neural networks (ANNs) can estimate splicing factor activity from gene expression signatures, bypassing the need for exon-level data. As a case study, we map the genetic interactions regulating splicing factors during carcinogenesis, using the shift in splicing program activity -where oncogenic-like splicing factors become more active than tumor suppressor-like factors- as a molecular reporter of a Perturb-seq screen. Our analysis reveals a cross-regulatory loop among splicing factors, involving protein-protein and splicing-mediated interactions, with MYC linking cancer driver mutations to splicing regulation. This network recapitulates splicing factor modulation during development. Altogether, we establish a versatile framework for studying splicing factor regulation and demonstrate its utility for uncovering disease mechanisms. O_FIG O_LINKSMALLFIG WIDTH=200 HEIGHT=79 SRC="FIGDIR/small/637061v1_ufig1.gif" ALT="Figure 1"> View larger version (37K): org.highwire.dtl.DTLVardef@4f02ddorg.highwire.dtl.DTLVardef@14538e0org.highwire.dtl.DTLVardef@198ffe7org.highwire.dtl.DTLVardef@1c8cee7_HPS_FORMAT_FIGEXP M_FIG O_FLOATNOGRAPHICAL ABSTRACTC_FLOATNO C_FIG

systems biology↗

pyVIPER: A fast and scalable Python package for rank-based enrichment analysis of single-cell RNASeq data

SummarySingle-cell sequencing has revolutionized biomedical research by offering insights into cellular heterogeneity at unprecedented resolution. Yet, the low signal-to-noise ratio, characteristic of single-cell RNA sequencing (scRNASeq), challenges quantitative analyses. We have shown that gene regulatory network (GRN) analysis can help overcome this obstacle and support mechanistic elucidation of cellular state determinants, for example by using the VIPER algorithm to identify Master Regulator (MR) proteins from gene expression data. A key challenge, as the size and complexity of scRNASeq datasets grow, is the need for highly scalable tools supporting the analysis of large-scale datasets with up to hundreds of thousands of cells. To address it, we introduce pyVIPER, a fast, memory-efficient, and highly scalable Python toolkit for assessing protein activity in large-scale scRNASeq datasets. pyVIPER supports multiple enrichment analysis algorithms, data transformation/postprocessing modules, a novel data structure for GRNs manipulation, and seamless integration with AnnData, Scanpy and several widely adopted machine learning libraries. Compared to VIPER, benchmarking reveals orders of magnitude runtime reduction for large datasets--i.e., from hours to minutes-- thus supporting VIPER-based analysis of virtually any large-scale single-cell dataset, as well as integration with other Python-based tools. Availability and ImplementationpyVIPER is available on GitHub (https://github.com/alevax/pyviper) and PyPI (https://pypi.org/project/viper-in-python/). Contactav2729@cumc.columbia.edu Supplementary informationSupplementary data are available at Bioinformatics online. Accompanying data for the tutorials are available on Zenodo (https://zenodo.org/records/10059791).

bioinformatics↗

Disentangling the splicing factor programs underlying complex molecular phenotypes

Splicing factors control exon inclusion in messenger RNAs, shaping transcriptome and proteome diversity. Their catalytic activity is regulated by multiple layers, making single-omic measurements on their own fall short in identifying which splicing factors underlie a phenotype. Here, we posit that splicing factor activity can be estimated from changes in exon inclusion. To test this hypothesis, we benchmarked methods for constructing splicing factor[->]exon networks and estimating splicing factor activity. We found that combining RNA-seq perturbation-based networks with VIPER (Virtual Inference of Protein Activity by Enriched Regulon analysis) accurately captures splicing factor activation as modulated by multiple regulatory layers. This approach integrates splicing factor regulation into a single score derived solely from exon inclusion signatures, allowing functional interpretation of heterogeneous conditions. As a proof of concept, we identify recurrent cancer splicing programs, revealing oncogenic- and tumor suppressor-like splicing factors missed by conventional methods. These programs correlate with patient survival and key cancer hallmarks: initiation, proliferation, and immune evasion. Altogether, we show splicing factor activity can be accurately estimated from exon inclusion changes, enabling comprehensive analyses of splicing regulation with minimal data requirements.

systems biology↗

Reverse engineering neuron type-specific and type-orthogonal splicing-regulatory networks using single-cell transcriptomes

Cell type-specific alternative splicing (AS) enables differential gene isoform expression between diverse neuron types with distinct identities and functions. Current studies linking individual RNA-binding proteins (RBPs) to AS in a few neuron types underscore the need for holistic modeling. Here, we use network reverse engineering to derive a map of the neuron type-specific AS regulatory landscape from 133 mouse neocortical cell types defined by single-cell transcriptomes. This approach reliably inferred the regulons of 350 RBPs and their cell type-specific activities. Our analysis revealed driving factors delineating neuronal identities, among which we validated Elavl2 as a key RBP for MGE-specific splicing in GABAergic interneurons using an in vitro ESC differentiation system. We also identified a module of exons and candidate regulators specific for long- and short-projection neurons across multiple neuronal classes. This study provides a resource for elucidating splicing regulatory programs that drive neuronal molecular diversity, including those that do not align with gene expression-based classifications.

systems biology↗

Evolutionary conservation of A/T-ending codons reflects co-regulation of expression and complex formation.

BackgroundIn a wide variety of organisms, synonymous codons are used with different frequencies, a phenomenon known as codon bias that plays an important role in determining expression levels. However, the importance of codon bias to facilitate the simultaneous turnover of thousands of protein-coding transcripts to bring about phenotypic changes in cellular programs such as development, has not yet been investigated in detail. ResultsHere, we discover that genes with A/T-ending codon preferences are expressed coordinately and display a high codon conservation in mammals. This feature is not observed in genes enriched in G/C-ending codons. A paradigmatic case of this phenomenon is KRAS, from the RAS family, an A/T-rich gene with a high codon conservation (95%) in comparison to HRAS (76%). Also, we find that genes with similar codon composition are more likely to be part of the same protein complex, and that genes with A/T-ending codons are more prone to form protein complexes than those rich in G/C. The codon preferences of genes with A/T-ending codons are conserved among vertebrates. We propose that codon conservation, a feature of expression-coordinated transcripts, is linked to the high expression variation and coordination of tRNA isoacceptors reading A/T-ending codons. ConclusionsOur data indicate that cells exploit A/T-ending codons to generate coordinated, fine-tuned changes of protein-coding transcripts. We suggest that this orchestration contributes to tissue-specific and ontogenetic-specific expression, which can facilitate, for instance, timely protein complex formation.

evolutionary biology↗

robustica: customizable robust independent component analysis

BackgroundIndependent Component Analysis (ICA) allows the dissection of omic datasets into modules that help to interpret global molecular signatures. The inherent randomness of this algorithm can be overcome by clustering many iterations of ICA together to obtain robust components. Existing algorithms for robust ICA are dependent on the choice of clustering method and on computing a potentially biased and large Pearson distance matrix. ResultsWe present robustica, a Python-based package to compute robust independent components with a fully customizable clustering algorithm and distance metric. Here, we exploited its customizability to revisit and optimize robust ICA systematically. From the 6 popular clustering algorithms considered, DBSCAN performed the best at clustering independent components across ICA iterations. After confirming the bias introduced with Pearson distances, we created a subroutine that infers and corrects the components signs across ICA iterations to enable using Euclidean distance. Our subroutine effectively corrected the bias while simultaneously increasing the precision, robustness, and memory efficiency of the algorithm. Finally, we show the applicability of robustica by dissecting over 500 tumor samples from low-grade glioma (LGG) patients, where we define a new gene expression module with the key modulators of tumor aggressiveness downregulated upon IDH1 mutation. Conclusionrobustica brings precise, efficient, and customizable robust ICA into the Python toolbox. Through its customizability, we explored how different clustering algorithms and distance metrics can further optimize robust ICA. Then, we showcased how robustica can be used to discover gene modules associated with combinations of features of biological interest. Taken together, given the broad applicability of ICA for omic data analysis, we envision robustica will facilitate the seamless computation and integration of robust independent components in large pipelines. Contactmiquel.anglada@crg.eu

systems biology↗