Skip to content
This repository has been archived by the owner on May 25, 2024. It is now read-only.

Releases: google/nucleus

Nucleus 0.5.0

17 Dec 20:31
Compare
Choose a tag to compare

New in 0.5.0:

Fixed bug preventing Nucleus to work with TensorFlow 2.0.
Added util.vis routines for visualizing DeepVariant pileup examples.
FASTA reader now supports keep_true_case option for keeping the original casing.
VCF writer now supports writing headerless VCF files.
SAM reader now supports optional fields of type 'B'.
variant_utils now supports gVCF files.
Numerous minor bug fixes.

Nucleus 0.4.1

04 Jun 15:47
Compare
Choose a tag to compare

New in 0.4.1:

  • The pip package is slightly more robust.

Nucleus 0.4.0

03 Jun 19:43
Compare
Choose a tag to compare

New in 0.4.0:

The Nucleus pip package now works with Python 3.

Nucleus 0.3.0

11 Apr 19:29
Compare
Choose a tag to compare

New in 0.3.0:

Reading of VCF, SAM, and most other genomics files is now twice as fast.
Read range and end calculations are now done in C++ for speed.
VcfReader can now read "headerless" VCF files.
variant_utils.major_allele_frequency now 5x faster.
Memory leaks fixed in TFRecordReader/Writer and gfile_cc.

Nucleus 0.2.3

08 Apr 17:04
Compare
Choose a tag to compare

New in 0.2.3:

Nucleus no longer depends on any specific version of TensorFlow's python code. This should make it easier to use Nucleus with for example TensorFlow 2.0.
Added BCF support to VcfWriter.
Fixed memory leaks in VcfWriter::Write.
Added print_tfrecord example program.

Nucleus 0.2.2

11 Jan 19:36
Compare
Choose a tag to compare

New in 0.2.2:

  • Faster SAM file querying and read overlap calculations.
  • Writing protocol buffers to files uses less memory.
  • Smaller pip package.
  • nucleus/util:io_utils refactored into nucleus/io:tfrecord and
    nucleus/io:sharded_file_utils.
  • Alleles coming from VCF files are now always normalized as uppercase.

Nucleus 0.2.1

06 Dec 18:38
Compare
Choose a tag to compare

New in 0.2.1:

  • Upgrades htslib dependency from 1.6 to 1.9.
  • Minor VCF parsing fixes.
  • Added new example program, apply_genotyping_prior.
  • Slightly more robust pip package.

Nucleus 0.2.0

21 Sep 14:23
Compare
Choose a tag to compare

New in 0.2.0:

Support for reading and writing BedGraph files.
Support for reading and writing GFF files.
Support for reading and writing CRAM files.
Support for writing SAM/BAM files.
Support for reading unindexed FASTA files.
Iteration support for indexed FASTA files.
Ability to read VCF files from memory.
Python API documentation.
Python 3 compatibility.
Added universal file converter example program.