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.

79 of 6,573 resources

Showing 5179

maeparser is a parser for Schrodinger Maestro files.

Active295 months ago
C++
MIT

RFantibody is a pipeline for structure-based de novo antibody and nanobody design, integrating backbone design with RFdiffusion, sequence design with ProteinMPNN, and structure prediction with RoseTTAFold2. It provides a comprehensive toolset for generating and filtering high-quality antibody designs.

Active5165 months ago
Python
MIT

CebraEM is a bioinformatics tool for analyzing and processing large-scale imaging data, providing a pipeline for segmentation, annotation, and analysis with support for both Linux and Windows environments. It includes modules for core functionality, annotation, and network analysis, requiring specific dependencies and a conda environment for execution.

Idle97 months ago
Shell
MIT

A rule-based checker for the bio.tools database.

Idle21 year ago
Other
MIT

Minigraph is a sequence-to-graph mapper and graph constructor. For graph generation, it aligns a query sequence against a sequence graph and incrementally augments an existing graph with long query subsequences diverged from the graph.

Idle4831 year ago
C
MIT

ValidSense is a toolbox for assessing agreement between two quantitative methods or devices measuring the same quantity using the Limits of Agreement (LoA) analysis, also known as the Bland-Altman analysis.

Idle21 year ago
Python
MIT

SMILES-Mapper is a small web app that allows students to easily visualize how SMILES & InChI strings are created together with other mol-block file formats such as .mol and .sdf files.

Stale12 years ago
JavaScript
MIT

In silico derivatization for GC. The GC-derivatization tool converts carbonyl groups to C═N-OCH3 (MeOX) and transforms acidic protons into -Si(CH3)3 (TMS). Key functionalities include checking for specific groups, removing derivatization groups, and adding derivatization groups to molecules.

Stale12 years ago
Jupyter Notebook
MIT

A generic C++ trie search tree library for small alphabets, allowing customizable leaf node structures and supporting approximate matching and word generation.

Stale12 years ago
C++
MIT

Screen a bacterial assembly (contigs/CDS or proteins) for nucleotide or protein sequences. Pipeline that screens for presence of genes of interest (GOI) in bacterial assemblies. Generates multiple CSVs and plots that describe which genes are present and how variable their sequence is. Can use DNA or protein query sequences (GOIs) and DNA contigs/fastas or protein fastas as database (db) to search in.

Stale63 years ago
Python
MIT

Standalone C library for assembling Illumina short reads in small regions

Stale723 years ago
C
MIT

A cookiecutter template for bioinformatics projects, with a focus on building bioinformatics workflows that can run on the MPI-IE cluster according to FAIR principles.

Stale133 years ago
Python
MIT

Automated strain separation of low-complexity metagenomes

Stale524 years ago
Python
MIT

Subvolume processing scripts with the TOM toolbox is a collection of scripts form a pipeline for subvolume alignment and averaging of electron cryo-tomography data.

Stale94 years ago
Shell
MIT

MITObim - mitochondrial baiting and iterative mapping

Stale1165 years ago
Perl
MIT

NanoSV is a software package that can be used to identify structural genomic variations in long-read sequencing data, such as data produced by Oxford Nanopore Technologies’ MinION, GridION or PromethION instruments, or Pacific Biosciences RSII or Sequel sequencers.

Stale926 years ago
Python
MIT

Tool to generate a count matrix for expression data in Galaxy. generate_count_matrix reads in one or more input text files with expression counts and produces a single combined file. Each input will have a column in the matrix containing expression values. The column containing gene (or feature) names should be identical for all input count files.

Stale09 years ago
Python
MIT

Membrane Protein-Lipid Interaction Database. A large-scale experimentally validated dataset of 80685 residue-level lipid contact annotations across 4712 membrane proteins derived from PDB crystal and cryo-EM structures. Provides pre-computed binary contact labels, continuous distance values, sequence-identity-based cluster assignments, and ready-made train-validation-test splits for machine learning.

Python package for biodatafuse project.

AmsterdamUMCdb is a database of de-identified health data related to tens of thousands of intensive care unit admissions, including demographics, vital signs, laboratory tests and medications.

austraits is an R package for accessing the AusTraits Plant database and working with traits.build databases

A bioinformatics tool for viewing and calculating base modification frequencies from BAM files

Simple test framework for Nextflow pipelines

Reactr is an modularized, Snakemake workflow for automated, species-agnostic characterization of gene families from sequence to experimental design. Given a query protein sequence and NCBI taxonomy IDs (or RefSeq assembly accessions), reactr retrieves genomic data and runs comprehensive analysis across 4 integrated tiers: (1) evolutionary analysis, including homolog detection, domain-based clustering, multiple sequence alignment, and phylogenetic inference; (2) synteny and selection analysis, detecting collinear blocks and calculating Ka/Ks ratios; (3) structural and regulatory characterization, including motif discovery, chromosomal mapping, biochemical property prediction, subcellular localization prediction, and promoter analysis; and (4) experimental design tools, generating PCR primers and scored CRISPR gRNAs for lab validation. Reactr bridges computational prediction and experimental validation, thus enabling rapid transition from genomic discovery to functional studies.

edf2csv is a local command-line tool for converting EDF, EDF+, BDF, and BDF+ physiological recordings into CSV and JSON files. It exports signal values, channel information, annotations, and recording metadata while preserving original sampling rates, physical units, and discontinuities.

Predicting the effect of mutations on protein-RNA binding with Deep Learning | This repository contains all DeepCLIP Python code | A context-aware neural network for modeling and predicting protein binding to nucleic acids using only sequence input | DeepCLIP is a neural network with shallow convolutional layers connected to a bidirectional LSTM layer

Plant Compound Extractor is a desktop application that builds a ready-to-use, deduplicated library of 3D ligand structures for a given plant. It queries multiple natural-product and chemical databases (COCONUT, LOTUS, Wikidata, PubChem, PlantaeDB, USDA Dr. Duke's, KNApSAcK and IMPPAT) in parallel, resolves each compound against PubChem for a canonical structure, and falls back to direct source retrieval when needed. Retrieved structures are then converted to 3D using RDKit, with configurable conformer generation and physicochemical filters (molecular weight, rotatable bonds, ring size, etc.). It can also process a manually supplied compound list, or convert an existing folder of 2D structures to 3D.

Novel machine learning-based method for prediction of ligand binding sites from protein structure.

FT-ITC Analysis is free, open-source desktop software for processing, fitting, and analysing isothermal titration calorimetry (ITC) data. It imports raw data from MicroCal, TA Instruments/NanoAnalyze, and PEAQ ITC project files, as well as integrated heat data and FT-ITC project files. The software supports baseline correction, injection integration, interaction-model fitting, global analysis, uncertainty estimation, advanced thermodynamic analyses, and publication-figure export on macOS, Windows, and Linux.