Release Notes, Updates
Recent developments
- DegNorm
Rpackage is out: http://bioinfo.stats.northwestern.edu/~jzwang/DegNorm/DegNorm.html - Added logic in
reads.chromosome_coverage_read_countsmethod to search for requisite coverage and read count files before attempting to compute. This lets users who had DegNorm runs that died in the middle of coverage/read count computations start from where they left off. This is not the same as using a warm-start directory, which begins a DegNorm run beginning from the point after every (sample, chromosome) coverage/read counts have been computed. This fix addresses issue #30. - Added explicit checks that
gene_idorgene_nametags appear in .gtf attributes. If a gene is found to have a missing required tag, pipeline gives more clear error message.
v0.1.4 (April 2019)
- DegNorm accepted to Genome Biology! Read the paper.
- Accounting bug fixes: correctly use pysam-loaded .bam files as 0-indexed.
- Separate read counting for genes with mutual overlap vs. isolated genes.
- In
coverage_read_countssave parsed counts, coverage to disk instead of returning complex file tree dict. - Don't drop genes just because they may have a sample with 0 coverage.
- Add notes about 0-indexing (for .bam files) and 1-indexing (for .gtf files) to docs.
v0.1.3 (January 2019)
- Improve upon memory efficiency in
coverage.gene_coverage- now sparse chromosome-wide coverage matrices are diced into approximately equally-sized chunks so that the dense versions of the coverage chunks are approximately ~0.5Gb memory, instead of calling.todense() on a whole chromosome's coverage matrix. - Enlist
HTSeqpackage in .gtf file parsing to speed up identification of genes with intersecting exons. GeneAnnotationProcessor now single-process, much faster. - GH Readme points to DegNorm homepage.
v0.1.2 (December 2018)
degnorm_mpientrypoint available for distributed pipeline runs.- change
-c(cores flag) to-p(processes per node flag) to reflect that degnorm_mpi runs processes within a node. - Update
install.shso that ifmpiexecis inPATH, automatically installmpi4py, otherwise don't. - Update installation documentation to reflect MPI requirements to run
degnorm_mpi.
v0.1.1 (November 2018)
- First release of DegNorm as a package.
degnormentrypoint is the only supported CLI toolget_coverage_plotsandget_coverage_dataare the only supported posthoc analysis tools