-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #33 from neherlab/feat/finalize-paper
## Changes: - added [mmseqs2](https://github.com/soedinglab/MMseqs2) as an alternative alignment kernel that guarantees higher sensitivity at the expense of longer computational time, see [#33](#33). - updated Docker file to include mmseqs2 in the container. - updated the documentation, including discussion of alignment kernel sensitivities and examples of application of PanGraph to plasmids by [@liampshaw](https://github.com/neherlab/pangraph/commits?author=liampshaw). - errors that occur in worker threads are now emitted on the main thread, see [#25](#25). - fixed a bug in detransitive, see this [commit](a965132) - added snakemake pipeline in the `script` folder to perform the analysis published in our [paper](https://github.com/neherlab/pangraph#citing). - added `-K` option to the `build` command to control kmer length for mmseqs aligner, see this [commit](0857c36).
- Loading branch information
Showing
101 changed files
with
10,224 additions
and
1,604 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -15,3 +15,5 @@ | |
/pangraph | ||
/pangraph.tar.gz | ||
/vendor | ||
/playgrounds | ||
/script |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,3 @@ | ||
*.fa filter=lfs diff=lfs merge=lfs -text | ||
*.fna* filter=lfs diff=lfs merge=lfs -text | ||
*.json filter=lfs diff=lfs merge=lfs -text | ||
*.pkl filter=lfs diff=lfs merge=lfs -text |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
# PanGraph Changelog | ||
|
||
## v0.6.0 | ||
|
||
- added [mmseqs2](https://github.com/soedinglab/MMseqs2) as an alternative alignment kernel that guarantees higher sensitivity at the expense of longer computational time, see [#33](https://github.com/neherlab/pangraph/pull/33). | ||
- updated Docker file to include mmseqs2 in the container. | ||
- updated the documentation, including discussion of alignment kernel sensitivities and examples of application of PanGraph to plasmids by [@liampshaw](https://github.com/neherlab/pangraph/commits?author=liampshaw). | ||
- errors that occur in worker threads are now emitted on the main thread, see [#25](https://github.com/neherlab/pangraph/pull/25). | ||
- fixed bug when using `mash` option see this [commit](https://github.com/neherlab/pangraph/commit/2167c2e9f72b2962ef2e2b9ec1fbe0e16fe0f568) | ||
- fixed a bug in detransitive, see this [commit](https://github.com/neherlab/pangraph/commit/a9651323aba2822d1b1c380a086fae4216c8030d) | ||
- added snakemake pipeline in the `script` folder to perform the analysis published in our [paper](https://github.com/neherlab/pangraph#citing). | ||
- added `-K` option to the `build` command to control kmer length for mmseqs aligner, see this [commit](https://github.com/neherlab/pangraph/commit/0857c36c7c8d11d53e8efab91cf5d18c35685a6e). | ||
|
||
## v0.5.0 | ||
|
||
- fix: error with gfa export of fully duplicated paths by @mmolari in [#19](https://github.com/neherlab/pangraph/pull/19) | ||
- GFA export bug fixes by @nnoll in [#28](https://github.com/neherlab/pangraph/pull/28) | ||
- chore: add docker container by @ivan-aksamentov in [#27](https://github.com/neherlab/pangraph/pull/27) | ||
- fix: deal with zero length blocks getting added to segment by @nnoll in [#20](https://github.com/neherlab/pangraph/pull/20) | ||
|
||
[Full changelog](https://github.com/neherlab/pangraph/compare/v0.4.1...0.5.0) | ||
|
||
## v0.4.1 | ||
|
||
- Smaller binaries: Artifacts now pulled in as needed. | ||
|
||
## v0.4.0 | ||
|
||
- Marginalize command now (optionally) takes list of strains to project onto. | ||
- Command line arguments and flags can now be mixed in order. | ||
- Export can filter out any duplications. | ||
|
||
## v0.3.0 | ||
|
||
Added command line options: | ||
- Build: `-u` => force sequences to uppercase letters | ||
- Polish: `-c` => preserve case (uses MAFFT command line flag) | ||
Additionally, removed bug associated with sequences mapping as empty intervals to blocks. | ||
|
||
Lastly, large improvement to the algorithm's multicore usage by balancing the initial guide tree. | ||
|
||
## v0.2.1 | ||
|
||
Modified CLI to accept input on standard input for all subcommands. This allows for a nicer chaining of pangraph functions from the shell. Additionally, there were many small bugs that are fixed. | ||
|
||
## v0.1-alpha | ||
|
||
Source code bundled as a relocatable application. Currently only for Linux-based operating systems but intend to release for MacOSX as well. | ||
|
||
## Citing | ||
|
||
[^1] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.