Mariotti Genomics Lab
banner
mariottilab.bsky.social
Mariotti Genomics Lab
@mariottilab.bsky.social
Comparative genomics of gene expression lab at Universitat de Barcelona @geneticsub.bsky.social, led by Marco Mariotti.
Interests: Translational recoding, bioinformatics, evolution, biotech, rare diseases.
https://www.mariottigenomicslab.com/
We will continue to advocate with public bioinformatics institutions to correct the annotation of selenoproteins, and eventually other cases of translational recoding, in public databases
January 14, 2026 at 8:59 AM
To fix this issue, we present an upgraded version of our pipeline Selenoprofiles to automatically and accurately annotate selenoproteins at scale, matching manual curation quality. This may help to uncover overlooked biology tied to redox homeostasis and protein function.
January 14, 2026 at 8:59 AM
We show that the great majority of vertebrate selenoprotein genes are misannotated in major public databases, meaning that they appear often missing or incorrect. Since annotations are a foundational resource upon which much of bioinformatics is built, these flaws impact many downstream analysis.
January 14, 2026 at 8:59 AM
Selenoproteins are special proteins incorporating the amino acid selenocysteine, which play many essential biological roles, most notably for antioxidant defense. Selenocysteine is encoded by the UGA stop codon via translational recoding, making selenoproteins notoriously hard to annotate.
January 14, 2026 at 8:59 AM
We welcome feedback and contributions! Use GitHub to report issues or request features, and to follow our Continuous-Integration-compliant development: github.com/pyranges/pyr...
Wannabe contributors can find guidelines here: pyranges1.readthedocs.io/en/latest/de...
GitHub - pyranges/pyranges_1.x: Pyranges: a Python framework for ultrafast sequence interval operations
Pyranges: a Python framework for ultrafast sequence interval operations - pyranges/pyranges_1.x
github.com
December 15, 2025 at 4:59 PM
Pyranges works best as python library, but if you are a die-hard bash enthusiast that despises Python for some reason, you may access its functionalities from the command line, thanks to pyranger, a Pyranges wrapper based on Google Python Fire library.
pyranges1.readthedocs.io/en/latest/py...
Command-line interface: pyranger — pyranges documentation
pyranges1.readthedocs.io
December 15, 2025 at 4:59 PM
Developed for max speed, Pyranges is also suitable for interactive data exploration, supported by convenient data access functions and intuitive Jupyter-compatible representations, including an early prototype of the companion graphics library Pyrangeyes 🐍👀(pyrangeyes.readthedocs.io).
Pyrangeyes documentation — pyrangeyes documentation
pyrangeyes.readthedocs.io
December 15, 2025 at 4:59 PM
Pyranges is ready for AI-assisted coding. It provides utilities to turn chatbots (e.g. ChatGPT, Gemini) into specialized coding assistants that can build readable Pyranges-based workflows from simple user requests. Guide: pyranges1.readthedocs.io/en/latest/tu...
Examples of AI-generated workflows:
December 15, 2025 at 4:59 PM
Our library is designed to be user-friendly. The PyRanges object (representing a table of genomic interval-based data) is a subclass of pandas.DataFrame, allowing users to seamlessly leverage the familiar pandas API while combining it with Pyranges-specific methods. See how in our linked tutorial!
Tutorial — pyranges documentation
pyranges1.readthedocs.io
December 15, 2025 at 4:59 PM
With big data, Pyranges is ~5× faster than BEDTools and ~3× faster than GenomicRanges, largely due to its Rust-based core engine, ruranges. In addition, Pyranges uses about half the memory required by these alternative tools. See the preprint for details.
December 15, 2025 at 4:59 PM
This library allows you to read lots of diverse omics data (e.g. gene annotations, mapped NGS reads, chromosome and protein domains, in many file formats) and readily build complex pipelines by combining efficient methods for overlapping, counting, slicing intervals, and much more. Cheatsheet below.
December 15, 2025 at 4:59 PM
Learn more on the wiki: 2025.igem.wiki/barcelona-ub/
Video presentation (15 min): video.igem.org/w/c6034b4e-8...
November 5, 2025 at 9:22 AM
Skippit fuses a SECIS element (readthrough driver) with a theophylline-binding aptamer, yielding the first readthrough-based riboswitch.
By changing ligand concentration, you can flip between producing the canonical protein isoform or the readthrough isoform:
video.igem.org/w/rDM2PWQi8Y...
Barcelona-UB: switch scr (2025) [English]
Accessory Video for explanations https://2025.igem.wiki/barcelona-ub/index.html
video.igem.org
November 5, 2025 at 9:22 AM
The project Skippit uses stop codon readthrough as a synthetic biology control knob. In readthrough, the ribosome occasionally ignores a stop codon and keeps translating — extending the protein instead of terminating it:
video.igem.org/w/9U3qG3tzMA...
Barcelona-UB: SCR Translational influence (2025)
SCR Translational influence https://2025.igem.wiki/barcelona-ub
video.igem.org
November 5, 2025 at 9:22 AM