Recent Releases of ksrates

ksrates - v2.0.0

What's Changed

PRs: * Update ksrates to version 2.0.0 (#63) * Fixes before v2 release (GitHub actions, Dockerfile, fastcluster) (#67)

Major updates: - Implemented the reciprocal retention pipeline along side the existing whole-paranome and anchor pair Ks analyses (more details in our preprint and in the documentation) - Nextflow pipeline ported to DSL2 syntax

Minor updates: - Containers only supported for linux/amd64 platform and no longer for linux/arm64 - Upgraded Python package versions in requirements.txt - Output prints an automatic interpretation of the Ks plot, namely which species share which WGMs with the focal species - New command orthologs_ks_cleanup: deletes all ortholog BLAST tables from ortholog_distributions directory to free disk space; to be executed manually - New command paralogs_ks_multi: executes the paralog Ks estimation for all species present in the Newick tree instead than for only the focal species; to be executed manually - Nextflow template configuration file contains scope profiles to set up containers - Test pipeline CI action generates downloadable output (the whole test/rate_adjustment/elaeis directory) to allow inspection of error logs and output files

Full Changelog: https://github.com/VIB-PSB/ksrates/compare/v1.1.5...v2.0.0

How to update to the latest release:

  • To update the pipeline, run nextflow pull VIB-PSB/ksrates.
  • To update the Docker image, run docker pull vibpsb/ksrates:latest.
  • To update the Apptainer/Singularity image, remove the old image with rm vibpsb-ksrates-latest.img (this latter is located in cacheDir set in nextflow.config when using Nextflow). The next time the pipeline is launched, Nextflow will automatically pull the new image. To manually pull it, run instead apptainer pull vibpsb-ksrates-latest.img docker://vibpsb/ksrates:latest in the same directory of the old image.

- Python
Published by Cecilia-Sensalari 9 months ago

ksrates - v1.1.5

What's Changed

  • Add customization of minimum anchor pair Ks value to be plotted and modelled #65 (requested in issue #64)
  • Drop support for linux/arm64 when building and pushing Docker container to DockerHub (PR #66)

Full Changelog: https://github.com/VIB-PSB/ksrates/compare/v1.1.4...v1.1.5

How to update to the latest release:

  • To update the pipeline, run nextflow pull VIB-PSB/ksrates.
  • To update the Docker image, run docker pull vibpsb/ksrates:latest.
  • To update the Singularity image, remove the old image with rm vibpsb-ksrates-latest.img (this latter is located in cacheDir set in nextflow.config when using Nextflow). The next time the pipeline is launched, Nextflow will automatically pull the new image. To manually pull it, run instead singularity pull vibpsb-ksrates-latest.img docker://vibpsb/ksrates:latest in the same directory of the old image.

- Python
Published by Cecilia-Sensalari 9 months ago

ksrates - v1.1.4

What's Changed

  • Avoid exiting due to i-ADHoRe warnings #46
  • Add warning for negative distances during rate-adjustment #49
  • Bugfix for exponential-lognormal mixture model: remove weight rounding during EM iterations #50
  • Nextflow version in test_pipeline.yml is fixed to 21.10.6 for compatibility with DSL1 #50

Full Changelog: https://github.com/VIB-PSB/ksrates/compare/v1.1.3...v1.1.4

How to update to the latest release:

  • To update the pipeline, run nextflow pull VIB-PSB/ksrates.
  • To update the Docker image, run docker pull vibpsb/ksrates:latest.
  • To update the Singularity image, remove the old image with rm vibpsb-ksrates-latest.img (this latter is located in cacheDir set in nextflow.config when using Nextflow). The next time the pipeline is launched, Nextflow will automatically pull the new image. To manually pull it, run instead singularity pull vibpsb-ksrates-latest.img docker://vibpsb/ksrates:latest in the same directory of the old image.

- Python
Published by Cecilia-Sensalari over 2 years ago

ksrates - v1.1.3

What's Changed

  • Add support for Nextflow version 22.03.0-edge and later in https://github.com/VIB-PSB/ksrates/pull/43

Full Changelog: https://github.com/VIB-PSB/ksrates/compare/v1.1.2...v1.1.3

How to update to the latest release:

  • To update the pipeline, run nextflow pull VIB-PSB/ksrates.
  • To update the Docker image, run docker pull vibpsb/ksrates:latest.
  • To update the Singularity image, remove the old image with rm vibpsb-ksrates-latest.img (this latter is located in cacheDir set in nextflow.config when using Nextflow). The next time the pipeline is launched, Nextflow will automatically pull the new image. To manually pull it, run instead singularity pull vibpsb-ksrates-latest.img docker://vibpsb/ksrates:latest in the same directory of the old image.

- Python
Published by Cecilia-Sensalari over 3 years ago

ksrates - v1.1.2

What's Changed

  • Added early checkpoint to catch syntax issues in the input Newick tree https://github.com/VIB-PSB/ksrates/pull/35
  • Added early checkpoint for input divergence colors in configuration file https://github.com/VIB-PSB/ksrates/pull/36
  • Added flexibility in filename and location of expert configuration file https://github.com/VIB-PSB/ksrates/pull/37
  • Added CITATION.cff https://github.com/VIB-PSB/ksrates/pull/33
  • Quick fix for test_pipeline.yml GitHub action file https://github.com/VIB-PSB/ksrates/pull/34

Full Changelog: https://github.com/VIB-PSB/ksrates/compare/v1.1.1...v1.1.2

How to update to the latest release:

  • To update the pipeline, run nextflow pull VIB-PSB/ksrates.
  • To update the Docker image, run docker pull vibpsb/ksrates:latest.
  • To update the Singularity image, remove the old image with rm vibpsb-ksrates-latest.img (this latter is located in cacheDir set in nextflow.config when using Nextflow). The next time the pipeline is launched, Nextflow will automatically pull the new image. To manually pull it, run instead singularity pull vibpsb-ksrates-latest.img docker://vibpsb/ksrates:latest in the same directory of the old image.

- Python
Published by Cecilia-Sensalari almost 4 years ago

ksrates - v1.1.1

What's Changed

  • Update terminology in logging output https://github.com/VIB-PSB/ksrates/pull/27
  • Minor bug fix: plot-paralogs command can generate a missing directory if needed https://github.com/VIB-PSB/ksrates/pull/28
  • Reading ksrates version from ksrates/_version.py file https://github.com/VIB-PSB/ksrates/pull/29
  • Update push GitHub action to support ARM platforms https://github.com/VIB-PSB/ksrates/pull/31
  • Update requirement.txt with module versions https://github.com/VIB-PSB/ksrates/pull/32

Full Changelog: https://github.com/VIB-PSB/ksrates/compare/v1.1...v1.1.1

How to update to the latest release:

  • To update the pipeline, run nextflow pull VIB-PSB/ksrates.
  • To update the Docker image, run docker pull vibpsb/ksrates:latest.
  • To update the Singularity image, remove the old image with rm vibpsb-ksrates-latest.img (this latter is located in cacheDir set in nextflow.config when using Nextflow). The next time the pipeline is launched, Nextflow will automatically pull the new image. To manually pull it, run instead singularity pull vibpsb-ksrates-latest.img docker://vibpsb/ksrates:latest in the same directory of the old image.

- Python
Published by Cecilia-Sensalari over 4 years ago

ksrates - v1.1

Merged pull requests: - Condense, improve and clean up Nextflow logging #25 - LMM skipped if components are more than data points #24 - Nextflow pipeline removes leftover folders/files #23 - Update Usage docs (iterative ksrates runs) #22 - Improve compatibility between pipeline & cluster #21 - Increase memory for paralogsAnalyses NF process #20 - Add compact custom-made Nextflow error report #19 - Nextflow config update (autoMounts, envWhitelist) #18

How to update to the latest release:

  • To update the pipeline, run nextflow pull VIB-PSB/ksrates.
  • To update the Docker image, run docker pull vibpsb/ksrates:latest.
  • To update the Singularity image, remove the old image with rm vibpsb-ksrates-latest.img (this latter is located in cacheDir set in nextflow.config when using Nextflow). The next time the pipeline is launched, Nextflow will automatically pull the new image. To manually pull it, run instead singularity pull vibpsb-ksrates-latest.img docker://vibpsb/ksrates:latest in the same directory of the old image.

- Python
Published by Cecilia-Sensalari over 4 years ago

ksrates - v1.0

Merged pull requests: - Rename parameters in configuration file #17 - Docs: interactive containers and WSL2 notes #16 - Reorder local installation steps in documentation #15 - Rename and describe headers in output files #14 - Fix dark gray color of anchor pair KDE #13 - Legend of ELMM models has handle pairs (tuples) #12 - Update axis labels (weighted data; fontsize) #11

- Python
Published by Cecilia-Sensalari almost 5 years ago

ksrates - v0.3

Merged pull requests: - Rename parameters in configuration file #17 - Docs: interactive containers and WSL2 notes #16 - Reorder local installation steps in documentation #15 - Rename and describe headers in output files #14 - Fix dark gray color of anchor pair KDE #13 - Legend of ELMM models has handle pairs (tuples) #12 - Update axis labels (weighted data; fontsize) #11

- Python
Published by Cecilia-Sensalari almost 5 years ago

ksrates - v0.2

Full Changelog

Merged pull requests: - Generate ortholog PDFs when data are unavailable #10 - Correct title position in elmm_species_peaks.pdf #9 - Ortholog distributiions PDF with 3 panels; no median #8 - PAML installation from source #7 - LMM convergence #6 - Anchor weights #5 - Ks plots without divergence lines have inner legend #4 - Update config.rst: mainly Nextflow config section #3 - Update Documentation (concept and input_output) #2 - Merge dev into master #1

- Python
Published by Cecilia-Sensalari almost 5 years ago

ksrates - v0.1

Initial release.

- Python
Published by Cecilia-Sensalari almost 5 years ago