All notable changes to this project will be documented in this file.
- Fix: the cli version string.
- fix: do not report m6A predictions that happen within the first 7 or last 7 bp of a read. This is so the ML model only operates on real data. No changes to other calls. Will fix #65
- fix: report footprint codes even if there is no spanning msp, fixes #63
- feat: add a pyft utility that can take extract --all data and make it long format for plotting.
- feat: Add a shuffle option to pileup to help with the FDR calculations in FIRE
- feat: make nucleosomes and MSPs optional in pileup
- chore: use vergen for cli version
- feat: add phasing stats to QC
- feat: allow strip-base mods to filter on base mod quality.
- Update changelog with release
- Readme
- Readme
- Readme
- Release fibertools-rs version 0.5.4
- Update changelog with release
- Update changelog with release
- Update changelog with release
- Update changelog with release
- Update changelog with release
- Release fibertools-rs version 0.5.3
- Release fibertools-rs version 0.5.2
- Remove windows target
- Citation
- Remove windows target
- Clean
- Clean
- Clean cargo config
- Update helps
- Clean changelog
- Clean docs
- Clean docs
- Convert pytorch models to onnx to allow more backends (#46)
- Sync lock with branch
- Sync lock with branch
- Ignore notebook
- Make test data smaller
- Make cargo publish smaller
- Make cargo publish smaller
- Make cargo publish smaller
- Make cargo publish smaller
- Make cargo publish smaller
- Make test data larger again since I remove the whole dir from cargo publish
- Make test data larger again since I remove the whole dir from cargo publish
- Make test data larger again since I remove the whole dir from cargo publish
- Make test data larger again since I remove the whole dir from cargo publish
- Add optional min msp filter to fire output
- Add optional min msp filter to fire output
- Add optional min msp filter to fire output
- Add optional min msp filter to fire output
- Allow overwritting fire qual
- Typo
- Pyft lock
- Pyft lock
- Pyft lock
- Tch update
- Tch update
- Release fibertools-rs version 0.3.9
- Update pyft
- Update pyft to have a writer function
- Update pyft to have a writer function
- Update pyft to have a writer function
- Better fire paralization
- Center and extract now include fire scores in the range of 0-255
- GBDT made a semvar breaking change, fixing and locking depandancies.
- Improved error msg
- Clippy
- CI
- CI
- Simplify colos
- Whitespace
- Readme and help pages
- Readme and help pages
- Pyft lock
- Add hp tag to center
- Add hp tag to center
- Add simplify options to center
- Move prediction into a feature only avalible through Cargo, since bioocnda wont let me do large installs anymore.
- Add ability to print FIRE features to a text file, TODO predict FIREs in rust.
- Fire progress indicator.
- Add a min ML options to add-nucs and keep working on FIRE predictions
- Speed up writing FIRE results
- FIRE io
- Start working on decorators
- Start working on decorators
- Use threads better, fire feats
- Use threads better, fire feats
- Use threads better, fire feats
- Use threads better, fire feats
- Update fire model
- Adding rle information to fire feats
- Adding rle information to fire feats
- Adding rle information to fire feats
- Adding rle information to fire feats
- Adding rle information to fire feats
- Adding rle information to fire feats
- Adding rle information to fire feats
- Adding rle information to fire feats
- Adding rle information to fire feats
- Adding rle information to fire feats
- Adding rle information to fire feats
- Adding rle information to fire feats
- Adding rle information to fire feats
- Adding rle information to fire feats
- Adding rle information to fire feats
- Adding rle information to fire feats
- Adding rle information to fire feats
- Adding rle information to fire feats
- Adding rle information to fire feats
- FIRE now works in fibertools! TODO add info to extract, etc.
- Adding a fire bed+ extract for the fire pipeline.
- FIRE extract update
- FIRE extract update
- Try and better use threads.
- Try and better use threads.
- Make an iterator for fiberseq records
- Allow for the unaligned read start and read end
- Allow for the unaligned read start and read end
- Update.
- Update.
- Update.
- Update.
- Update.
- Update.
- Update.
- Update.
- Add trace to ml mm parser
- Adding code outline for footprinting tool
- Clippy
- Cli
- Update
- Improve progress bar
- Improve progress bar
- Add docs.
- Progress bar display issues.
- Add docs.
- Add docs.
- Add docs.
- Add docs.
- Add docs.
- Add docs.
- Add docs.
- Add docs.
- Add docs.
- Add docs.
- Add docs.
- Add docs.
- Add docs.
- Add docs.
- Add docs.
- Add docs.
- Add docs.
- Add docs.
- Extra comma in ft center wide format. fixes 21
- Fix typo in cli message
- Update deps
- Fix warning msg
- Better progress bar for extract.
- Move progress bar into bamchunk iterator, unify progress bar.
- Move progress bar into bamchunk iterator, unify progress bar.
- Move progress bar into bamchunk iterator, unify progress bar.
- Move progress bar into bamchunk iterator, unify progress bar.
- Release bio-io version 0.2.0
- Very large improvment in speed of lifting over ranges, some liftover results differ from before by 1bp but it is rare.
- Adding liftover to pyft
- Reorganize pyft api and docs
- Adding ft center to the python module!
- Add qual to ft cetner, and clean the ft center code more
- Change the result of liftovers to be an Option.
- Move nuc and msp logic out of extract into ranges struct and simplify. We ran on a whole genome ft extract to confirm results dont change.
- Reduce number of copies for nuc and msp.
- Unify api anming for liftover, optimize for inclusion in pyft
- Example py-ft
- Hide more deps under features for pyft
- Clippy
- Clippy
- Readme
- Readme
- Readme
- Readme
- Readme
- Readme
- Readme
- Readme
- Readme
- Readme
- Regex update
- Fix docs and fetch
- Drop darkmode
- Improve docs
- Refactor a large part of the code base to reduce redudance. TODO simplify center and basemods with this new api.
- Simplifed center with new api.
- Release bamlift version 0.2.0
- I have a minimal working python package yay!
- Add cpg to python modele and make easier access in the rust basemod api
- Rework fiberdata to consume bam record to avoid extra copy
- Speed options
- Add to changelog
- Add to changelog
- Readme
- Python docs
- Python docs
- Python docs
- Python docs
- Python docs
- Python docs
- Python docs
- Python docs
- Python docs
- Python docs
- Python docs
- Python docs
- Docs
- Docs
- Docs
- Docs
- Docs
- Docs
- Docs
- Docs
- Docs
- Docs
- Docs
- Docs
- Docs
- Docs
- Docs
- Docs
- Docs
- Docs
- Docs
- Docs
- Docs
- Docs
- Docs
- Docs
- Docs
- Rename iterator
- Rename iterator
- Rename iterator
- Rename iterator
- Release fibertools-rs version 0.2.5
- Release fibertools-rs version 0.2.4
- Release fibertools-rs version 0.2.3
- Release fibertools-rs version 0.2.2
- Release fibertools-rs version 0.2.1
- Release fibertools-rs version 0.2.0
- Release fibertools-rs version 0.1.4
- Release fibertools-rs version 0.1.3
- Release fibertools-rs version 0.1.2
- Release fibertools-rs version 0.1.1-alpha.4
- Release fibertools-rs version 0.1.1
- Release fibertools-rs version 0.1.1-alpha.3
- Release fibertools-rs version 0.1.1-alpha.1
- Release fibertools-rs version 0.1.1-alpha.2
- Release fibertools-rs version 0.1.1-alpha