Skip to content

Commit

Permalink
Merge pull request #99 from Plant-Food-Research-Open/update/requirements
Browse files Browse the repository at this point in the history
Added min. system requirements
  • Loading branch information
GallVp authored Jul 19, 2024
2 parents c3ae15a + afba695 commit c5e9b56
Show file tree
Hide file tree
Showing 4 changed files with 42 additions and 1 deletion.
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 @@ -19,6 +19,7 @@ lint:
nextflow_config:
- manifest.name
- manifest.homePage
multiqc_config: False
template_strings: False
multiqc_config: False
nf_core_version: 2.14.1
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

0 comments on commit c5e9b56

Please sign in to comment.