Releases: MPI-EVA-Archaeogenetics/Autorun_eager
Releases · MPI-EVA-Archaeogenetics/Autorun_eager
1.5.0
[1.5.0] - 30/09/2024
Added
- Processing of RM data. (Twist capture + mtDNA)
conf/Autorun.config
: Add RP profile for processing twist capture results. Identical to TF for now.scripts/prepare_eager_tsv.R
: Add RP analysis type for twist capture resultsscripts/run_Eager.sh
: Run for RP TSVs.scripts/cron_daily_prepare.sh
: Create RP analysis TSVs daily.scripts/ethical_sample_scrub.sh
: Add RP analysis type for ethical sample scrubbing.scripts/clear_work_dirs.sh
: Add RP analysis type for work directory clearing.scripts/clear_results.sh
: Add RP analysis type for results directory clearing.
scripts/update_poseidon_packages.sh
: Bump version for new release.README.md
: Updated to list new state of the pipeline.
Fixed
Dependencies
Deprecated
1.4.0
Add processing of RP data.
Bump to nf-core/eager 2.5.0.
Use mapDamage with a read limit of 100k for damage calculations.
1.3.0
[1.3.0] - 12/07/2023
Added
scripts/ethical_sample_scrub.sh
: A script to remove eager input/outputs for samples that were marked as ethically sensitive after the pipelines picked them up.scripts/cron_ethical_scrub.sh
: A cron-able script to runethical_sample_scrub.sh
daily.scripts/clear_work_dirs.sh
: A bash script torm -r
the work directories of an individual ID for bothSG
andTF
processing.scripts/clear_results.sh
: A bash script that deletes the results for an individual while maintaining the nextflow process cache for them.
Fixed
scripts/cron_daily_prepare.sh
: Silenced permission errors due to ethical sample scrubbing.
Dependencies
Deprecated
1.2.0
[1.2.0] - 21/03/2023
Added
prepare_eager_tsv.R
: Added-w/--whitelist
option. A whitelist of Pandora Individual IDs can be provided. Only the TSVs of individuals in the whitelist will be updated.
Fixed
update_poseidon_packages.sh
:Library_Names
field now includes only unique library names.prepare_eager_tsv.R
: Camel_Case versions of Pandora Analysis IDs are no longer filtered out.
Dependencies
Deprecated
1.1.3
[1.1.3] - 17/03/2023
Added
Fixed
- Column naming in
fill_in_janno.R
.Nr_Libs
->Nr_Libraries
. prepare_eager_tsv.R
no longer joins with non-unique iids. Optimised performance and less likely to kill the TSV maker.- Increased memory given to eager spawner array jobs.
Dependencies
Deprecated
1.1.2
[1.1.2] - 02/01/2023
Added
- Add
-a
option torun_Eager.sh
to create a text file with the run commands for launching Autorun_eager, for submission as a qsub array. - Add array submission script.
- Add script to create and update poseidon packages from eager output.
- Includes script to collate eager results and overwrite the janno of a poseidon pacakge.
- Includes script to update poseidon indFile from janno files.
- Each poseidon package contains a file named
AE_version.txt
with the version used for the last package creation/update.
- Added conda environment yaml file
autoeager_env.yml
Fixed
- Fixed pull request template.
- Fixed a bug where sequencing runs were considered updated if the
Results.txt
was updated without changing the data. Now only changes to the output bams constitute an update trigger. - Fixed a bug where TSV creation would try to match the sequencing ID to the sequencing batch ID, instead of the run ID.
Dependencies
Deprecated
1.1.1
Bugfix where the TSV generation and version file creation would fail for new directories.
1.1.0
What's Changed
- v1.1.0 by @TCLamnidis in #12
Full Changelog: 1.0.0...1.1.0
[1.1.0] - 07/10/2022
Added
- Added bed file for on-target coverage calculation for TF data. In SG this parameter gets overwritten and hence ignored.
prepare_eager_tsv.R
now also creates a version file within the directory of the TSV.- Added github PR template.
Fixed
- Parameters that require local paths have been moved to their own profile to aid in reproducibility outside of the EVA cluster.
Dependencies
Deprecated
1.0.0
[1.0.0] - 19/09/2022
Added
- Directory structure now includes a subdirectory with the site ID.
- Jobs are now submitted to
all.q
Fixed
- Fixed a bug where the bams of additional Autorun pipelines would be pulled for processing than intended.
- The sample names for single stranded libraries now include the suffix
_ss
in the Sample Name field. Avoids file name collisions and makes merging of genotypes easier and allows end users to pick between dsDNA and ssDNA genotypes for individuals where both are available. - Library names of single stranded libraries also include the suffix
_ss
in the Library Name field. This ensures that rows in the MultiQC report are sorted correctly.
Dependencies
- nf-core/eager=2.4.5
Deprecated
Contributors
- @TCLamnidis
- Thanks to @jfy133 for review comments.