GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - robomics/robomics: 👋 Hi, I'm Roberto. I'm a bioinformatics researcher building high-performance tools and workflows to analyze complex genomic data

BranchesTags
Open more actions menu

Latest commit

 

History

16 Commits
16 Commits

Folders and files

NameName
Last commit message
Last commit date
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 

Repository files navigation

Roberto Rossini – Senior Software Engineer at Falkor, a KONGSBERG company.

Previously, I worked as a Scientific Software Developer & Bioinformatics Researcher at UiO.

Click to find out more

Scientific Software Developer & Bioinformatics Researcher

As a scientific software developer and postdoctoral researcher in bioinformatics at the University of Oslo, I design and build high-performance computational tools to solve complex problems in genomics and model the 3D genome organization.

I develop and maintain several open-source tools, primarily written in modern C++ and Python, for:

  • Hi-C and multi-omics data processing
  • Modeling of the 3D genome structure
  • Bioinformatics workflows for reproducible analysis
  • CLI tools and libraries for large-scale genomics

When it comes to bioinformatics tools, I deeply care about:

  • Performance — through efficient algorithms, parallelism, and modern systems programming
  • Correctness — via rigorous testing and well-thought-out code architecture
  • Usability — achieved with clear CLI design, intuitive APIs, and comprehensive documentation

🔬 Selected Projects


hictk • hictkpy • hictkR

A CLI and C++/Python/R library to efficiently handle data from Hi-C experiments

  • Designed to enable seamless operations on files in .hic and cooler formats, streamlining the analysis of 3D genomic data
  • Convert .hic files to .mcool up to 36x faster than existing tools
  • Zero-copy in-memory data sharing between C++ and Python/R using Arrow and Eigen
  • Published in OUP Bioinformatics (2024): doi.org/10.1093/bioinformatics/btae408
  • Languages: C++17 (core), Python, R
  • Tech stack: Arrow, Conan, CMake, Docker, GitHub Actions, nanobind, OpenTelemetry, Rcpp, Sphinx
  • Key Algorithms & Techniques: Test-driven development, fuzzy testing, streaming algorithms, visitor and iterator patterns, multi-threading
  • Role: Lead developer

Click to see more

MoDLE

A high-performance stochastic modeling of DNA loop extrusion interactions

  • Developed to simulate genome-wide loop extrusion in vertebrates, providing insights into chromatin dynamics relevant to gene regulation and disease mechanisms
  • Orders of magnitude faster than traditional MD-based models: simulate loop extrusion on the human genome using consumer hardware in a few minutes
  • Published in Genome Biology (2022): doi.org/10.1186/s13059-022-02815-7
  • Tech stack: C++17, Conan, CMake, Docker, GitHub Actions
  • Key Algorithms & Techniques: unit-testing, consumer-producer architecture, multi-threading, concurrent data structures
  • Role: Lead developer

2022-mcf10a-cancer-progression

3D Genome Analysis of Breast Cancer Progression in MCF10A and related cell lines

  • Full pipeline and analysis scripts for integrative Hi-C, ChIP-Seq, and RNA-Seq data
  • Preprint available on bioRxiv (2023): doi.org/10.1101/2023.11.26.568711
  • Tools: Bash, Dash, Docker, Jupyter, Nextflow, Python, R
  • Role: Principal data scientist

StripePy

Detection of architectural stripes in Hi-C contact maps

  • Identifies structural features linked to active transcription and regulatory regions
  • Format-agnostic and easy to use. Augments stripes with several descriptive statistics
  • Published in OUP Bioinformatics (2025): doi.org/10.1093/bioinformatics/btaf351
  • Language: Python
  • Key Algorithms & Techniques: unit-testing, multiprocessing, shared memory, asynchronous programming, structured logging
  • Role: Primary code contributor. Provided inputs regarding the algorithm design

Additional Tools & Workflows (Click to expand)

Reproducible computational pipelines

The projects presented in this section aim to simplify and automate common bioinformatics analysis workflows using Nextflow and containers:

  • compress-nfcore-hic-output – Automates post-processing of nf-core Hi-C output files
  • chrom3d-nf – Reproducible Chrom3D modeling pipeline using Nextflow
  • call_tad_cliques – Identify TAD cliques from Hi-C data using an approach rooted in graph theory
  • generate_higlass_gene_track – Prepares gene annotations for HiGlass visualization

All the above workflows are implemented using Nextflow (mainly using DSL2).
Each repository is structured to leverage GitHub Actions and the GitHub Container Registry (GHCR.io) to build and host custom Docker images to enable reproducible data analysis without relying on third-party images.
The code used in, and called by Nextflow processes is written using Bash, Python, and R.


🔧 Community & Ecosystem Contributions

In addition to major projects, I contribute to the broader bioinformatics software ecosystem:

  • Package maintenance:
    • Bioconda Recipes
    • Conan Center Index
  • Bug fixes and patches:
    • cooler
    • Chrom3D
    • dcHiC
    • iced
    • nf-core/hic
    • stripenn
    • libBigWig

📫 Contact & Links

  • 📍 Based in Oslo, Norway
  • ✉️ Work email
  • 🌐 ORCID | LinkedIn | Twitter

Do not hesitate to connect with me on LinkedIn or reach out via email for collaborations or opportunities.

About

👋 Hi, I'm Roberto.         I'm a bioinformatics researcher building high-performance tools and workflows to analyze complex genomic data

github.com/robomics

Resources

Readme
CC0-1.0 license
Activity

Stars

0 stars

Watchers

1 watching

Forks

0 forks
Report repository

Contributors

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.