ADAM 0.24.0 and Cannoli 0.2.0 Released

As of version 0.24.0, support for Spark version 1.x and Scala 2.10.x has been dropped. ADAM and
Cannoli currently build against Spark version 2.3.0 and Scala version 2.11.12.

Major new features in ADAM version 0.24.0 include Spark SQL support across all genomic data
types and access to the ADAM region join API through Python and R. The ADAM Python and R APIs are
now feature complete relative to ADAM’s Java API. ADAM version 0.24.0 also introduces
Hive-style partitioning by genomic range for Parquet-backed Datasets. This greatly improves
performance for genomic range based queries.

With version 0.2.0, Cannoli now provides a functional API for interactive use in
cannoli-shell (a Scala REPL based on Spark Shell, similar to adam-shell) and
notebooks such as Jupyter, Zeppelin,
and Spark Notebook. This API allows for multiple
Cannoli-wrapped bioinformatics tools as processes in a larger Spark-based workflow
without having to write out to disk intermediately.

Changes since Previous Releases

The full list of changes to ADAM since version 0.23.0 and Cannoli since version 0.1.0 are below.

ADAM Version 0.24.0

Closed issues:

Phred values from 156–254 do not round trip properly between log space #1964

Recent Posts

YourKit is supporting the Big Data Genomics open source project with its full-featured Java Profiler.
YourKit, LLC is the creator of innovative and intelligent tools for profiling
Java and .NET applications. Take a look at YourKit's leading software products:
YourKit Java Profiler and
YourKit .NET Profiler.