Recent Releases of insilicoseq
insilicoseq - v2.0.1
What's Changed
- Fixed the instructions to run with docker
- fix crash when using --coverage (#253)
- Python
Published by HadrienG almost 2 years ago
insilicoseq - v2.0.0
New features and improvements
- amplicon simulation with
--sequence_type amplicon(and optionally--readcount) - new and updated error models (including NextSeq, and MiSeq models with different quality thresholds)
- improved memory usage and performance
Bug fixes
issnow always simulates the correct number of reads- fix incorrect insert size distributions in existing models
Other
- switch to pytest
- linting and formatting
- Python
Published by HadrienG about 2 years ago
insilicoseq - v1.6.0
- Now works with latest numpy and Biopython
- move tests to pytest
- fix #220
- Python
Published by HadrienG over 2 years ago
insilicoseq - v1.5.4
- Changes requirements to biopython <= 1.78
- Python
Published by HadrienG over 4 years ago
insilicoseq - v1.5.2
Bugfix release:
- Documentation clarification for
--coverage_file(#191 ) iss generateshould now produce the correct amount of reads even for highly fragmented genomes (#195)
- Python
Published by HadrienG about 5 years ago
insilicoseq - v1.5.1
Bugfix release:
- Fix for #189 (thanks to @emollier )
- Python
Published by HadrienG over 5 years ago
insilicoseq - v1.5.0
The release fixes a few bugs and brings some improvements to existing options.
⚠️ This release also deprecates python <= 3.5 ⚠️
Improvements:
- the coverage option now accepts distributions (same than --abundance) and scales them accordingly to --n_reads(#127)
- the old --coverage option has been renamed --coverage_file
- --draft is now usable with abundance and coverage files (#83)
Bugfixes:
- the documentation should build properly again (#163)
- iss will not throw an error if invoked without options (#177)
- Python
Published by HadrienG over 5 years ago
insilicoseq - v1.4.6
Bugfixe release:
iss generatedoes not crash on sequences shorter than template length anymoreiss generatedoes not crash on model with no sequences with Q>20--ncbidoes not abruptly crash when downloading large numbers of genomes anymore
- Python
Published by HadrienG almost 6 years ago
insilicoseq - v1.4.2
Bugfix release:
- fix (again) for #96
- Python
Published by HadrienG over 6 years ago
insilicoseq - v1.4.1
Bugfix release:
--draftworks again
- Python
Published by HadrienG over 6 years ago
insilicoseq - v1.4.0
iss generate"
- New
perfectmode to simulate error-free reads (#103) - allow
gzipoutput with--compress/-z(#100)
- Python
Published by HadrienG over 6 years ago
insilicoseq - v1.3.6
Bugfix release:
InSilicoSeqis now compatible with numpy1.6.3(#101)
- Python
Published by HadrienG almost 7 years ago
insilicoseq - v1.3.5
Bugfix release:
- No more duplicated read names (#94)
- Does not crash on deletions at the end of chr template anymore (#97) (Thanks @standage)
- Python
Published by HadrienG almost 7 years ago
insilicoseq - v1.3.3
Bugfix release:
iss generate --ncbiis now much faster (#77)iss generateshould not fail to introduce substitutions error on lower case nucleotides anymore (#73)
- Python
Published by HadrienG about 7 years ago
insilicoseq - v1.3.1
Bug fixes:
- iss generate doesn't crash when trying to delete a lowercase nucleotide anymore
- iss generate doesn't crash when encountering some ambiguous nucleotides (B, V, H and D) anymore
- Python
Published by HadrienG over 7 years ago
insilicoseq - v1.3.0
iss generate:
- --genomes accepts multiple input files
- new, optional --draft option for input draft genomes (#71)
- now accepts combinations of --genomes, --draft and --ncbi
- new --seed argument for reproducibility (#75)
- consistent number of reads (#74)
minor fixes
- upgrade requests in Pipfile.lock
- Python
Published by HadrienG over 7 years ago
insilicoseq - Minor Release
This is a bug fix release:
iss: now works with python 3.7 (#68)iss generate: minor change to the read names to make BWA happy (#67 , thanks @alienzj for the PR 🎉 )iss model: Do not crash on weird CIGAR strings anymore (#69)iss model: aligned reads can now be of different lengths
- Python
Published by HadrienG over 7 years ago
insilicoseq - 1.2.0
- Now supports an optional
--coverageargument to produce abundance profiles based on coverage information instead of abundance - Improved documentation
- Fix for #64
- Python
Published by HadrienG over 7 years ago
insilicoseq - 1.1.2
- Fix #59
- Switch to pipenv for development
- Small changes to documentation
- Python
Published by HadrienG over 7 years ago
insilicoseq - Bug Fixes
This patch release contains bug fixes and documentation improvements
--n_genomesworks again with the--ncbioption- the examples in the documentation should be more clear
- Python
Published by HadrienG almost 8 years ago
insilicoseq - Minor Release
This release introduces the possibility to use --n_genomes/-u with --genomes
In other words, you can now generate reads from a random subset of a multifasta file 🎉
- Python
Published by HadrienG almost 8 years ago
insilicoseq - Patch Release
This is a minor bugfix release:
- Fix python2 compatibility error for downloading genomes from the ncbi ( #45 )
Fix python2 error handling when a genome fails to download
Fix crash for when a genome is shorter than the template length ( #45 ): now uses a simpler error model and allow negative insert size. Will crash (rightfully) is a genome is shorter than the read length
- Python
Published by HadrienG about 8 years ago
insilicoseq - Stable Release
This is the first stable release if InSilicoSeq 🎉
Changes:
* --model is now case insensitive
* --kingdomis no longer limited to a single kingdom and now accepts a combination of bacteria, viruses and archaea
Bugfixes: * fixes a lot of error handling that were python3 specific and made the python2 version crash
- Python
Published by HadrienG over 8 years ago
insilicoseq - Beta Release
Bugfixes:
iss generatenow saves the abundance in a file ( #36 )iss generatenow prints a warning if a user try to use an error model in--mode basic( #38 )- fixes a bug that crashed the app with the default number of reads ( #40 )
- fixes a bug that sometimes prevented the software to cleanup properly ( #41 )
Thanks to @jhayer for a help! 🚀
- Python
Published by HadrienG over 8 years ago
insilicoseq - Beta Version
This release brings bug fixes and small enhancements.
Changes:
* deprecation of the 1D KDE. 2 Dimensional KDE is now the only other error model available together with the basic one
* the option --model has been renamed mode and is KDE by default (see #30 )
* the option --model_filehas been renamed model and uses the HiSeq error model by default
* the --n_reads option now allows suffixes 'G', 'M' and 'K' both in lower and uppercase. (see #29 )
* iss --version and iss -v now print the version number and exit. (see #27 )
Bugfixes:
* the temporary files are now cleanup up if the user interrupts iss generate ( see #31 )
* the empty genomes are now correctly skipped if you use the --ncbi option (see #32 )
* the --gc_bias options is functioning again ( see #33 )
* the NovaSeq and HiSeq error models are now really usable (see #34 )
- Python
Published by HadrienG over 8 years ago
insilicoseq - 0.7.0 Beta Release
This releases mainly adds error models.
Changes: * added a NovaSeq error model * updated MiSeq and HiSeq error models * counting bam records is now way faster *
Bug fixes: * fixed a bug that affected reads mapped against the reverse complement * changed the matrix transposition method leading to smaller file size for the error models
- Python
Published by HadrienG over 8 years ago
insilicoseq - 0.6.0 Beta Release
This release includes changes to the iss model module.
Changes:
* iss model now constructs its statistical model on 1 million reads instead of the entire bam file
* no loss of base quality accuracy could be detected
* greatly speeds up model generation (~20 minutes against ~100 minutes before)
* reduces memory usage
- Python
Published by HadrienG over 8 years ago
insilicoseq - 0.5.1 Beta Release
This is a bugfix release
Minor changes: * Fixed installation problem
- Python
Published by HadrienG over 8 years ago
insilicoseq - 0.5.0 Beta Release
This release adds multiprocessing support for the read generation module 🎉
Major changes:
- Multiprocessing!
iss generatenow uses 2 cpus as a default - change the number of cpus with
--cpusor-p
Minor changes: * somewhat updated documentation
- Python
Published by HadrienG over 8 years ago
insilicoseq - 0.4.1 - Beta Release
This is a bug fix release.
Bug Fixes: - The deletion code no longer sometimes causes an IndexError ( #21 ) - Trying to introduce sequencing errors on ambiguous bases no longer crashes the software ( #20 )
- Python
Published by HadrienG over 8 years ago
insilicoseq - Beta Release
Major changes:
- The main error model switched from a simple Kernel Density Estimation to a two-dimensional Kernel Density Estimation. The new model is better at estimating the mean sequence quality and produces more realistic sequences overall
- The insert size of the generated pairs is no longer fixed but follows a more realistic distribution
- added a
--gc_biasoption to naively discard some sequences that fall outside a normal range of GC content.
Bug fixes:
- fixed a bug that would affect the substitution rate for T, G and Cs
- Python
Published by HadrienG over 8 years ago
insilicoseq - Beta Release
Changes:
- New
--abundanceparameter. InSilicoSeq doesn't require an abundance file anymore and can model an abundance distribution - New
--ncbiparameter. You don't necessarily need input genome(s) either, they can be randomly downloaded from ncbi genomes!
Bug Fixes: - the indel generation code now skips Ns instead of failing
- Python
Published by HadrienG over 8 years ago
insilicoseq - Rollback prebuilt error models
This release is basically 0.2.1 without the 3 new error models
- Python
Published by HadrienG over 8 years ago
insilicoseq - Beta release
Changes:
- 3 (better) error models
- Updated documentation
- New code of conduct and Contributing guidelines
- Now on Pypi
- Python
Published by HadrienG over 8 years ago
insilicoseq - 2nd alpha release
Changes:
- two pre-computed error models available:
HiSeq2500andMiSeq - updated docstrings, comments and documentation
- backwards compatibility with python 2.7
- Python
Published by HadrienG almost 9 years ago
insilicoseq - first alpha release
First ever release of InSilicoSeq 🚀 🎉
Early alpha release.
- two subcommands,
iss modelandiss generate - three errors models: kde, cdf (might be deprecated) and basic
- two install methods,
pipanddocker - probably lots of bugs
- Python
Published by HadrienG almost 9 years ago