Skip to content

Latest commit

 

History

History
103 lines (70 loc) · 3.08 KB

CHANGES.md

File metadata and controls

103 lines (70 loc) · 3.08 KB

Release notes

Date: 2022-02-28

Bug fixes:

  • fixed a couple functions returning an error instance instead of raising
  • fetch_mrna link fixed

Date: 2022-02-01

Bug fixes:

  • fixed error in is_contained
  • tutorial updates

Date : 2021-11-15

API changes:

  • bioframe.sort_bedframe does not append columns or modify their dtypes.

Date : 2021-08-31

Conceptual changes:

  • we formulated strict definitions for genomic intervals, dataframes, and their various properties. All bioframe functions are expected to follow to these definitions tightly.

API changes:

  • reorganize modules:

    • ops - operations on genomic interval dataframes
    • extras - miscellaneous operations, most involving genomic sequences and gene annotations
    • vis - visualizations of genomic interval dataframes
    • core.arrops - operations on genomic interval arrays
    • core.checks - tests for definitions of genomic interval dataframes
    • core.construction - construction and sanitation of genomic interval dataframes
    • core.specs - specifications for the implementation of genomic intervals in pandas.dataframes (i.e. column names, datatypes, etc)
    • core.stringops - operations on genomic interval strings
    • io.fileops - I/O on common file formats for genomic data
    • io.schemas - schemas for standard tabular formats for genomic data storage
    • io.resources - interfaces to popular online genomic data resources
  • new functions: extras.pair_by_distance, ops.sort_bedframe, ops.assign_view, dataframe constructors

  • existing functions:

    • expand: take negative values and fractional values
    • overlap: change default suffixes, keep_order=True
    • subtract: add return_index and keep_order
  • enable pd.NA for missing values, typecasting

New data:

  • add schemas for bedpe, gap, UCSCmRNA, pgsnp
  • add tables with curated detailed genome assembly information

Bugfixes:

  • None?..

Miscellaneous:

  • speed up frac_gc is faster now
  • drop support for Python 3.6, add support for 3.9

Date : 2020-12-02

API changes

  • read_chromsizes and fetch_chromsizes: add new as_bed parameter.
  • read_chromsizes and fetch_chromsizes: revert to filtering chromosome names by default, but clearly expose filter_chroms kwarg.

Bug fixes

  • Fixed bioframe.split
  • Restored frac_genome_coverage

Date : 2020-09-23

First beta release.

What's new

  • New extensive dataframe genomic interval arithmetic toolsuite.
  • Improved region handling and region querying functions.
  • Documentation!

Maintenance

  • Dropped Python 2 support
  • Refactoring of various genome operations and resources.
  • Improved testing and linting