Skip to content

Releases: complextissue/pytximport

pytximport 0.7.0

29 Jul 16:53
83605b1
Compare
Choose a tag to compare

API

  • Added support for RSEM gene-level quantification files. Previously, it was already possible to read RSEM transcript level data from a .tsv file. Now, not only can RMEM transcript data be read in by setting data_type to rsem, but if gene_level is set to True, existing gene-level data can be read in and aggregated by pytximport.
  • Added support for gzipped files when reading in tabular data with data_type set tsv.

Other changes

  • pytximport is now available through Bioconda and an install badge has been added to the README and the documentation.
  • Added unit tests to check RSEM gene-level quantification for correctness.

pytximport 0.6.0

16 Jul 19:59
e4fecc6
Compare
Choose a tag to compare

API

  • Added utility functions to create transcript-to-gene maps from Biomart or .gtf files.
  • Added a flag to allow overwriting existing files.

Other changes

  • Added unit tests for file saving via programatic (non-CLI) usage.

pytximport 0.5.0

08 Jul 15:22
82b057d
Compare
Choose a tag to compare

API

  • Added support for inferential replicates via the inferential_replicates, inferential_replicate_variance and inferential_replicate_transformer arguments with support for salmon and kallisto.
  • Fixed a bug where custom column names were not applied.
  • Fixed a bug when saving .csv files from AnnData objects.

Other changes

  • Added unit tests for file saving via programatic (non-CLI) usage.

pytximport 0.4.0

17 Jun 14:43
eb58730
Compare
Choose a tag to compare

API

  • Added a new count transformation for differential transcript usage analysis: dtu_scaled_tpm (dtuScaledTPM in R-version of tximport)
  • Added a utility function for renaming transcript-level exports with the transcript name: utils.replace_transcript_ids_with_names.
  • When using biotype filtering, the TPM values will now be rescaled to match the sum of the TPM values before filtering.
  • Apply biotype filtering, ignore transcript version and ignore after bar for transcript-level exports as well.
  • Bug fix: Saving to files when exporting transcript-level counts works now.

Other changes

  • Moved transcript version removal into the utility function remove_transcript_version and biotype filtering into the utility function filter_by_biotype.
  • Always run unittests locally for each commit with pre-commit.

pytximport 0.3.0

04 Jun 17:53
d9b128b
Compare
Choose a tag to compare

API

  • Change the default output_type to "anndata".
  • When a biotype filter is used, the abundance of the remaining transcripts after filtering will now be rescaled to match the total abundance pre-filtering for each sample.
  • Bug fix: Now returns AnnData objects when returning transcript-level data if output_type is "anndata".

Other changes

  • Run CI on dev branch.

pytximport 0.2.0

01 Jun 16:44
Compare
Choose a tag to compare

API

  • Automatically change output_type to anndata if output_format is h5ad and warn the user if a different output_type was provided.

Other changes

  • Add a unit test that tests for correctness against the R version of tximport (version 1.32.0).
  • Release versions via GitHub actions.