Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added min. system requirements #99

Merged
merged 1 commit into from
Jul 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/workflows/linting.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ jobs:
--key files_unchanged \
--key merge_markers \
--key modules_config \
--key multiqc_config \
--key nextflow_config \
--key nfcore_yml \
--key pipeline_name_conventions \
Expand Down
1 change: 1 addition & 0 deletions .nf-core.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ lint:
nextflow_config:
- manifest.name
- manifest.homePage
multiqc_config: False
template_strings: False
nf_core_version: 2.14.1
repository_type: pipeline
Expand Down
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### `Added`

1. Added min. system requirements [#91](https://github.com/Plant-Food-Research-Open/assemblyqc/issues/91)

### `Fixed`

1. Fixed a bug where `intron_length_distribution` was used instead of `cds_length_distribution` when creating the CDS Length Distribution Graph [#95](https://github.com/Plant-Food-Research-Open/assemblyqc/issues/95)
Expand Down
39 changes: 38 additions & 1 deletion docs/usage.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,34 @@
# plant-food-research-open/assemblyqc: Usage
# plant-food-research-open/assemblyqc: Usage<!-- omit in toc -->

- [Assemblysheet input](#assemblysheet-input)
- [External databases](#external-databases)
- [NCBI FCS GX database](#ncbi-fcs-gx-database)
- [Kraken2](#kraken2)
- [BUSCO](#busco)
- [Other parameters](#other-parameters)
- [Assemblathon stats](#assemblathon-stats)
- [NCBI FCS GX](#ncbi-fcs-gx)
- [BUSCO](#busco-1)
- [TIDK](#tidk)
- [HiC](#hic)
- [Synteny analysis](#synteny-analysis)
- [Merqury K-mer analysis](#merqury-k-mer-analysis)
- [Minimum System Requirements](#minimum-system-requirements)
- [Running the pipeline](#running-the-pipeline)
- [Updating the pipeline](#updating-the-pipeline)
- [Reproducibility](#reproducibility)
- [Core Nextflow arguments](#core-nextflow-arguments)
- [`-profile`](#-profile)
- [`-resume`](#-resume)
- [`-c`](#-c)
- [Custom configuration](#custom-configuration)
- [Resource requests](#resource-requests)
- [Custom Containers](#custom-containers)
- [Custom Tool Arguments](#custom-tool-arguments)
- [nf-core/configs](#nf-coreconfigs)
- [Azure Resource Requests](#azure-resource-requests)
- [Running in the background](#running-in-the-background)
- [Nextflow memory requirements](#nextflow-memory-requirements)

## Assemblysheet input

Expand Down Expand Up @@ -95,6 +125,13 @@ See following assemblysheet examples for MERQURY analysis.

The data for these examples comes from: [umd.edu](https://obj.umiacs.umd.edu/marbl_publications/triobinning/index.html)

## Minimum System Requirements

All the modules have been tested to work on a single machine with 10 CPUs + 30 GBs of memory, except NCBI FCS GX and Kraken2. Their minimum requirements are:

- NCBI FCS GX: 1 CPU + 512 GBs memory
- Kraken2: 1 CPU + 200 GBs memory

## Running the pipeline

The typical command for running the pipeline is as follows:
Expand Down