adam

ADAM analyzes genomics data with specialized file formats built on Apache Spark, Avro, and Parquet.

github.com/bigdatagenomics/adam
adam homepage screenshot

About adam

ADAM is an open-source genomics analysis platform built on Apache Spark, Apache Avro, and Apache Parquet. It operates as both a library and command line tool to parallelize genomic data analysis across cluster and cloud computing environments, supporting legacy genomic file formats including SAM/BAM/CRAM, BED/GFF3/GTF, and VCF, as well as data stored in the columnar Parquet format. ADAM provides APIs for Scala, Java, Python, R, and SQL, and can be installed via Conda, Homebrew, Docker, or built from source using Apache Maven.

Key features

  • Parallelizes genomic analysis across cluster/cloud via Apache Spark
  • Supports legacy genomic formats: SAM/BAM/CRAM, BED/GFF3/GTF, VCF
  • Handles columnar Apache Parquet genomic data storage
  • Offers APIs for Scala, Java, Python, R, and SQL
  • Installable via Conda, Homebrew, or Docker
  • Scales to clusters with more than 1000 cores
Best for: Researchers and data analysts conducting large-scale genomic or transcriptomic sequencing analysis across distributed computing environments.
Good for
  • Enables fault-tolerant distributed genomic analysis without intermediate disk I/O
  • Delivers competitive performance on single-node systems
  • Integrates with common data science tools for downstream genomic analysis
Watch out for
  • Requires Apache Spark to be installed on the system
  • Building from source requires Apache Maven 3.3.9 or later

adam at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

adam alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Hex Magic

hex.tech/capability/ai

Hex is an AI analytics platform for exploring and analyzing data through conversation grounded in governed context.

Popular in AI Data & Analytics

Well-known listings from the same topic.

All 302

adam FAQ

How can ADAM be installed?
ADAM can be installed via Conda (Bioconda), Homebrew (Brewsci/bio), Docker (BioContainers), or built from source using Apache Maven.
What genomic file formats does ADAM support?
ADAM supports legacy formats including SAM/BAM/CRAM, BED/GFF3/GTF, and VCF, as well as Apache Parquet.
What programming languages can be used with ADAM's APIs?
ADAM's APIs are available for Scala, Java, Python, R, and SQL.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing