Find open-source science resources

A directory of tools, AI models, datasets, and research resources for biotech, bioinformatics, and other scientific fields. Aggregated from curated GitHub awesome-lists, HuggingFace, bio.tools, Bioconductor, and more.

513 of 7,083 resources

Showing 51–100

Fits second-order autoregressive AR(2) models to gene expression time series and reports the eigenvalue modulus |lambda|, a single statistic quantifying temporal persistence: how strongly a gene's recent past constrains its next value. Ranks genes into a clock/target/background hierarchy and reports correlation length, half-life and root type (real or complex) per gene.

Active01 month ago
Python
Apache-2.0

Predicts transcription factor binding sites in up to 316 vertebrate species by scoring JASPAR matrices against Ensembl promoter sequences and combining the match with seven contextual experimental datapoints, including evolutionary conservation, CAGE-defined transcription start sites, eQTLs, ChIP-seq peaks, ATAC-seq accessibility, DNase footprints and gene expression correlation, into a single score per site.

Active61 month ago
Python
MIT

Given a set of KEGG orthology group identifiers, identify the KEGG modules whose definition is satisfied

Active01 month ago
Rust
CECILL-2.1

Eukaryotic Genome Annotation Pipeline-External caller scripts and documentation

Active2071 month ago
Nextflow
NOASSERTION

ReviewAid is an open-source AI-assisted tool for full-text screening and data extraction in systematic reviews. It supports evidence synthesis workflows by using large language models to classify articles according to user-defined PICO criteria and extract structured information from full-text publications. ReviewAid is designed as a supplementary reviewer rather than a replacement for human judgement. It aims to reduce manual workload, improve consistency, and assist researchers during screening and data extraction while maintaining human oversight throughout the evidence synthesis process.

Active141 month ago
Python
Apache-2.0

GlycoDash is an R Shiny dashboard for processing glycomics data obtained from LaCyTools, SweetSuite and Skyline.

Active21 month ago
R
MIT

A comprehensive R package for identifying and ranking influential nodes in biological and other complex networks. The package implements the Integrated Value of Influence (IVI), Experimental data-based Integrative Ranking (ExIR), SIRIR, and numerous network centrality measures, enabling network topology analysis, influential node detection, feature prioritization, and candidate biomarker discovery. It also provides functions for network reconstruction, centrality assessment, visualization, and analysis of relationships between centrality measures.

Active311 month ago
R
GPL-3.0

nf-core/variantbenchmarking is designed to evaluate and validate the accuracy of variant calling methods in genomic research. Initially, the pipeline is tuned well for available gold standard truth sets (for example, Genome in a Bottle and SEQC2 samples) but it can be used to compare any two variant calling results. The workflow provides benchmarking tools for small variants including SNVs and INDELs, Structural Variants (SVs) and Copy Number Variations (CNVs) for germline and somatic analysis.

Active511 month ago
Nextflow
MIT

JCVI is a versatile toolkit for comparative genomics analysis. It is a collection of Python libraries to parse bioinformatics files, or perform computation related to assembly, annotation, and comparative genomics.

Active9281 month ago
Python
BSD-2-Clause

BCFtools is a set of utilities that manipulate variant calls in the Variant Call Format (VCF) and its binary counterpart BCF. All commands work transparently with both VCFs and BCFs, both uncompressed and BGZF-compressed.

Active8891 month ago
C
NOASSERTION

CalibraCurve is a computational tool designed to generate calibration curves for targeted mass spectrometry-based quantitative data. It is applicable to various omics disciplines, including proteomics, lipidomics, and metabolomics. The package also offers functionalities for data and calibration curve visualization and concentration prediction from new datasets based on the established curves.

Active51 month ago
R
BSD-3-Clause

jaxQTL is a flexible and efficient sc-eQTL mapping framework using count-based models, designed to analyze sparse counts in scRNA-seq data and large datasets. It has been shown to identify more eGenes compared with existing approaches, improving our ability to identify distal eQTLs.

Active201 month ago
Shell
MIT

Provides a graphical user interface to integrate, visualize and explore results from linkage and quantitative trait loci analysis, together with genomic information for autopolyploid species. The app is meant for interactive use and allows users to optionally upload different sources of information, including gene annotation and alignment files, enabling the exploitation and search for candidate genes in a genome browser. In its current version, 'VIEWpoly' supports inputs from 'MAPpoly', 'polymapR', 'diaQTL', 'QTLpoly', 'polyqtlR', 'GWASpoly', and 'HIDECAN' packages.

Active01 month ago
R
GPL-3.0

Converts Protein Data Bank structures into 3D-printable models. Each polymer chain is meshed separately and written as a named object in a single 3MF file, so a multi-material printer can assign one filament per chain. Protein chains can be rendered as a solvent-excluded surface, a cartoon, or a backbone tube; nucleic acids as a tube-and-rung form with the strands of a duplex welded at every base pair. Press-fit magnet pockets are optionally placed at chain interfaces, so a complex comes apart where its subunits actually meet. All meshes are checked for watertightness before export.

Active211 month ago
Python
MIT

Galaxy workflow for BlockClust pipeline.

Active1231 month ago
HTML
MIT

pretext-to-asm takes the AGP output from PretextView and assembles it into FASTA format to produce a new assembly.

Active31 month ago
MIT

Noodle is a public, read-only web application for semantic discovery and exploration of biomedical literature sourced from PubMed, Europe PMC, and OpenAlex. It accepts natural-language research questions and presents ranked publications together with gene, genetic variant, and phenotype views. Publication pages provide provenance, identifiers, source links, indexed concepts, and navigable semantic-neighbourhood graphs. The companion Noodle Biomedical Literature Discovery MCP exposes the same public discovery domain through a read-only, source-linked Model Context Protocol interface with bounded citation and semantic graph traversal. Semantic proximity, citation distance, co-mention, and search rank are discovery signals and do not establish scientific evidence, causality, diagnosis, or treatment.

Active01 month ago
Python
Apache-2.0

xgt is a command-line tool for programmatic access to the GTDB REST API. It provides four subcommands: search (genome queries with pagination), genome (cards, metadata, taxonomic history), taxon (lineage and genome set retrieval), and diff (per-rank taxonomic comparison between any two GTDB releases). All subcommands support batch input, JSON/CSV/TSV output, file splitting, and automatic retry. Implemented in Rust as a self-contained binary with no runtime dependencies.

Active311 month ago
Rust
Apache-2.0

Inflexa is an open-source, agentic orchestration platform for computational biology and translational medicine. It is designed to assist researchers in analyzing multi-omics, cheminformatics, and imaging data by reading published literature, designing multi-step analysis plans, and executing experiments with full reproducibility.

Active301 month ago
TypeScript
Apache-2.0

Workflow optimized for the analysis of rare diseases, designed to detect SNVs, INDELs , CNVs and SVs in targeted sequencing data (CES/WES) and whole genome sequencing (WGS), built on Nextflow and following nf-core standards. It has an advanced variant annotation optimized for rare diseases diagnosis and discovery.

Active11 month ago
Nextflow
MIT

RAiSD-AI is a tool for training, testing, and deploying Convolutional Neural Networks to detect selective sweeps in genomic data, extending the functionality of the original RAiSD software with machine learning capabilities. It supports SNP data processing, CNN model training with TensorFlow or PyTorch, and genome-wide selective sweep detection.

Active81 month ago
Python

BIOSZEN is an open-source R package and modular Shiny application for reproducible analysis and visualization of experimental biological data from Excel or CSV files. It supports statistical testing, control-based normalization, replicate-aware quality control, and customizable scientific plots. Its microbial growth-curve module analyzes optical-density time series and automatically extracts quantitative growth parameters, including maximum specific growth rate (µMax), doubling time, lag time, maximum optical density (ODmax), time to maximum growth, area under the curve (AUC), and initial optical density (OD0). Results can be exported as processed datasets, statistical summaries, analysis metadata, scientific graphics, and editable PowerPoint figures.

Active11 month ago
R
GPL-3.0

MiRA (Multilayer Interactive Rendering Application) is a free, browser-based, installation-free tool for interactive visualisation of multilayer networks in ecology and biology. While developed with biology in mind, MiRA can render any multilayer network. Available as a standalone web app and also fully integrated into the emln R package.

Active01 month ago
JavaScript
NOASSERTION

RejuvenationKit is an open-source Python toolkit for reproducible auditing and analysis of longitudinal preclinical rejuvenation studies. It provides protocol-aware missingness checks, experimental-confounding diagnostics, attrition and analysis-readiness profiling, covariance-aware multichannel change detection, sequential response monitoring, randomized longitudinal inference, visualization, and integrity-tracked report bundles.

Active01 month ago
Python
NOASSERTION

GAIn is a platform for annotating genetic variants, genomic positions, and regions with reproducible, declarative pipelines using curated Genomic Resource Repositories.

Active11 month ago
Python
MIT

Regional Association of Methylome variability with the Exposome and geNome (RAMEN) is an R package whose goal is to identify genome-wide Variable Methylated Loci (VML) from microarray DNA methylation data; then, using genomic and exposomic data, it can identify which model out of the following explains best the DNA methylation variability at each VML: genetic (G), environmental (E), additive (G+E) or interactive (GxE).

Active71 month ago
R
GPL-3.0

It is a web-application for visual and interactive gene expression analysis. Phantasus is based on Morpheus – a web-based software for heatmap visualisation and analysis, which was integrated with an R environment via OpenCPU API. Aside from basic visualization and filtering methods, R-based methods such as k-means clustering, principal component analysis or differential expression analysis with limma package are supported.

Active451 month ago
HTML
MIT

FAIR EVA: Evaluator, Validator & Advisor has been developed to check the FAIRness level of digital objects from different repositories or data portals. It requires the object identifier (preferably persistent and unique identifier) and the repository to check. It also provides a generic and agnostic way to check digital objects. This software started to be developed within IFCA-Advanced-Computing receives funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 857647.

Active41 month ago
Python
Apache-2.0

From https://anndata.readthedocs.io/en/latest/ "Python package for handling annotated data matrices in memory and on disk, positioned between pandas and xarray."

Active7681 month ago
Python
BSD-3-Clause

Software comprehensive pan-genome variant detection pipeline to identify genetic variations across diverse populations. It supports execution on both local machines and Sun Grid Engine (SGE) clusters. Leveraging pan-genome references, the tool enables high-precision detection of Single Nucleotide Variants (SNVs), INDELs.

Active91 month ago
Nextflow
GPL-3.0

BOLD-Local-DB converts the public TSV/tar.gz data package downloaded from BOLD Systems into a local, indexed SQLite database that can be searched entirely offline. It has two components: a Creator (desktop GUI) that filters, imports, indexes, and optionally adds full-text search to the downloaded data; and a local web viewer for advanced field search, full-text search, batch search by term list, and CSV/FASTA export. Intended for researchers who need to query large BOLD exports (DNA barcode records, taxonomy, collection metadata) repeatedly without depending on an internet connection or BOLD's rate limits.

blue-crab is a tool to convert from ONT POD5 format to the community maintained SLOW5/BLOW5 format. Lossless nanopore pod5 s/blow5 file conversion.

Active491 month ago
Python
MIT

FlowVision is offline flow cytometry analysis software for Windows and macOS. It supports FCS 2.0, 3.0, 3.1 and 3.2 file formats, polygon/rectangle/ellipse/quadrant gating with auto-fit (snap to cluster), spillover compensation, biexponential and hyperlog scales, MFI statistics (median, geometric mean, CV%), multi-file batch analysis with per-file gate overrides, and hierarchical gating. Spectral unmixing supports linear, NNLS, and Poisson-weighted least squares algorithms, with autofluorescence extraction and spillover spreading matrix. UMAP dimensionality reduction with reproducible seed and landmark mode for high-parameter panels. Imports FlowJo .wsp (compensation matrix) and exports gates to FlowJo .wsp and Gating-ML 2.0 (ISAC open standard) for interoperability with FlowJo, R/flowWorkspace/CytoML, and FCS Express.

Active01 month ago

SQUARNA is a tool for RNA secondary structure prediction. It can take a single RNA sequence or an alignment of sequences as input. SQUARNA handles pseudoknots and can predict alternative structures. SQUARNA allows structural restraints and chemical probing data as additional input and is available at https://github.com/febos/SQUARNA and https://larnal.imol.institute/.

Active211 month ago
Jupyter Notebook
Apache-2.0

Autonomous ML experimentation for biomedical data.

Active331 month ago
Python
MIT

PureJsImage is a free, open-source TypeScript library for decoding, inspecting, processing, and converting ordinary images and scientific rasters in Node.js and modern browsers. It provides explicit readers for microscopy, whole-slide pathology, medical imaging, electron microscopy, spectroscopy, hyperspectral, and multidimensional array formats. These include OME-TIFF, OME-Zarr, Aperio SVS, DICOM, NIfTI, MRC/CCP4, NRRD, DigitalMicrograph, EMD, ENVI, and FITS. Range-backed readers can request selected regions, tiles, volume planes, and metadata while preserving native numeric samples where supported. The default package has no runtime dependencies. Optional JPEG and PNG WebAssembly accelerators require explicit registration.

Active831 month ago
TypeScript
MIT

A structural pharmacology workbench for cognition-related CNS targets, built so that a displayed number must trace to a computation. Runs Boltz-2 locally for structure prediction, validates chemistry with RDKit, enforces a provenance record on every value, and reports eight studies pre-registered under content hashes before any data was seen. Its headline result is negative: designed peptides did not separate from composition-matched shuffles of their own amino acids.

Active01 month ago
Python
Apache-2.0

Local Python sequence utilities for nucleotide composition, DNA and RNA reverse complements, NCBI genetic-code translation, six-frame candidate ORF enumeration, and IUPAC motif searches. Computase accepts raw nucleotide strings or one FASTA record and returns structured, bounded results with explicit scientific conventions.

Active01 month ago
Python
MIT

Open-source, platform-independent, community-supported software for describing and comparing microbial communities

Active2801 month ago
C++
GPL-3.0

Local Windows-friendly R Shiny application for RNA-seq differential expression using DESeq2, normalized-expression testing, over-representation analysis, fgsea-ranked pathway analysis, and WGCNA coexpression-network analysis. It supports input validation, additive and interaction designs, built-in human, fruit-fly, and yeast annotations, publication-quality plots, and reproducibility bundles containing results, settings, and executable R and R Markdown rerun code.

Active11 month ago
R
MIT

Open-source PyMOL plugin for membrane-aware review of predicted, designed and experimental protein structures. Membrane Visual QC provides planar membrane-relative geometry, residue core/interface classification, hydropathy and ligand-context review, solvent-accessibility context, PDBTM/OPM orientation-source checks, and reproducible batch reporting. It is designed as a review assistant rather than a biological structure validator.

Active21 month ago
Python
MIT

NOS-TLPlot is an open-source tool for visualizing Newcastle–Ottawa Scale (NOS) risk-of-bias assessments in systematic reviews. It converts NOS star ratings into publication-ready traffic-light plots and 12 specialized visualizations, enabling reviewers and readers to interpret study-level risk-of-bias results clearly and reproducibly.

Active21 month ago
Python
Apache-2.0

metilene³ is a computational tool for identifying Differentially Methylated Regions (DMRs) across multiple conditions, supporting both supervised and unsupervised analyses, and enables the construction of Differentially Methylated Trees for epigenetic relationship inference and sample clustering.

Active81 month ago
C
GPL-2.0

Exact, validated excision of coordinate-defined genomic regions from transposed NEXUS matrices.

Active11 month ago
Python
MIT

Standalone browser-based Gene Ontology network viewer for exploring, filtering, searching, and exporting GO term and gene annotation neighborhoods from locally preprocessed GO OBO and GAF data.

Active02 months ago
TypeScript
MIT

linkset-automation is a set of tools to automatically generates CyTargetLinker linksets from different resources, starting with WikiPathways.

Active02 months ago
Python
Apache-2.0

EcoliTyper is a revolutionary bioinformatics pipeline that eliminates workflow fragmentation in E. coli genomic surveillance. By integrating nine core analyses into a single automated workflow, EcoliTyper transforms disconnected genomic data into coherent biological narratives with actionable public health intelligence. It is a species-optimized computational pipeline for comprehensive genotyping and surveillance of Escherichia coli, perfect for clinical microbiology, outbreak investigations, and genomic research.

Active292 months ago
Python
MIT

ProSeqGO predicts Gene Ontology (GO) terms for protein sequences using ESM2 embeddings and a trained 1-Dimensional Convolutional Neural Network multi-label classifier. By integrating recent advances in protein language models, ProSeqGO facilitates large-scale, automated functional annotation directly from sequence input, empowering researchers to infer protein function, explore biological mechanisms, and accelerate discovery in genomics and proteomics.

Active02 months ago
Python

RiSPICE (Rice SNP Prioritization Integrating Chromatin Effects) is a computational framework for prioritizing non-coding rice variants by integrating predicted chromatin effects from a fine-tuned DNA language model.

Active32 months ago
Python
MIT

Rapid & standardized annotation of bacterial genomes, MAGs & plasmids

Active6802 months ago
Python
GPL-3.0