You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/CONTRIBUTING.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,8 +18,9 @@ If you'd like to write some code for nf-core/eager, the standard workflow is as
18
18
1. Check that there isn't already an issue about your idea in the [nf-core/eager issues](https://github.com/nf-core/eager/issues) to avoid duplicating work
19
19
* If there isn't one already, please create one so that others know you're working on this
20
20
2.[Fork](https://help.github.com/en/github/getting-started-with-github/fork-a-repo) the [nf-core/eager repository](https://github.com/nf-core/eager) to your GitHub account
21
-
3. Make the necessary changes / additions within your forked repository
22
-
4. Submit a Pull Request against the `dev` branch and wait for the code to be reviewed and merged
21
+
3. Make the necessary changes / additions within your forked repository (following [code contribution guidelines](https://github.com/nf-core/eager/blob/dev/docs/code_contribution.md))
22
+
4. Use `nf-core schema build .` and add any new parameters to the pipeline JSON schema (requires nf-core tools >= 1.10).
23
+
5. Submit a Pull Request against the `dev` branch and wait for the code to be reviewed and merged
23
24
24
25
If you're not used to this workflow with git, you can start with some [docs from GitHub](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests) or even their [excellent `git` resources](https://try.github.io/).
Copy file name to clipboardExpand all lines: CHANGELOG.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,19 +11,20 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
11
11
12
12
***Major** Automated Cloud Tests with large-scale data on [AWS](https://aws.amazon.com/)
13
13
***Major** Re-wrote input logic to accept a TSV 'map' file in addition to direct paths to FASTQ
14
+
***Major** Added JSON Schema, enabling web GUI for configuration of pipeline
14
15
***Major** Lane and library merging implement
15
16
* When using TSV input, one libraries with the multiple _lane_ will be merged together, before mapping
16
17
* Strip FASTQ will also produce a lane merged 'raw' but 'stripped' FASTQ file
17
18
* When using TSV input, one sample with multiple (same treatment) libraries will be merged together.
18
19
* Important: direct FASTQ paths will not have this functionality. TSV is required.
19
20
*[#40](https://github.com/nf-core/eager/issues/40) - Added the pileupCaller genotyper from [sequenceTools](https://github.com/stschiff/sequenceTools)
20
21
* Added sanity check and clearer error message when `--fasta_index` is provided and filepath does not end in `.fai`.
21
-
* Added basic json_schema
22
22
* Improved error messages
23
23
* Added ability for automated emails using `mailutils` to also send MultiQC reports
24
24
* General documentation additions and cleaning, updated figures with CC-BY license
25
25
* Added large 'fullsize' dataset test-profiles for ancient fish, human, and a draft pathogen contexts.
26
26
*[#257](https://github.com/nf-core/eager/issues/257) Added the bowtie2 aligner as option for mapping, following Poullet and Orlando 2020 doi: [10.3389/fevo.2020.00105](https://doi.org/10.3389/fevo.2020.00105)
27
+
*[#451] Adds ANGSD genotype likelihood calculations as alternative to typical 'genotypers'
27
28
28
29
### `Fixed`
29
30
@@ -52,7 +53,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
This pipeline was mostly written by Alexander Peltzer ([apeltzer](https://github.com/apeltzer)), with contributions from [Stephen Clayton](https://github.com/sc13-bioinf), [James A. Fellows Yates](https://github.com/jfy133), [Thiseas C. Lamnidis](https://github.com/TCLamnidis), [Maxime Borry](https://github.com/maxibor), [Zandra Fagernäs](https://github.com/ZandraFagernas), [Aida Andrades Valtueña](https://github.com/aidaanva) and [Maxime Garcia](https://github.com/MaxUlysse). If you want to contribute, please open an issue (or even better, a pull request!) and ask to be added to the project - everyone is welcome to contribute here!
123
+
This pipeline was mostly written by Alexander Peltzer ([apeltzer](https://github.com/apeltzer)) and [James A. Fellows Yates](https://github.com/jfy133), with contributions from [Stephen Clayton](https://github.com/sc13-bioinf), [Thiseas C. Lamnidis](https://github.com/TCLamnidis), [Maxime Borry](https://github.com/maxibor), [Zandra Fagernäs](https://github.com/ZandraFagernas), [Aida Andrades Valtueña](https://github.com/aidaanva) and [Maxime Garcia](https://github.com/MaxUlysse). If you want to contribute, please open an issue (or even better, a pull request!) and ask to be added to the project - everyone is welcome to contribute here!
Copy file name to clipboardExpand all lines: docs/code_contribution.md
+8-5Lines changed: 8 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,11 +11,14 @@ The typical workflow for adding a new module is as follows:
11
11
3. Define the output channel if needed (see below).
12
12
4. Add any new flags/options to `nextflow.config` with a default (see below).
13
13
5. Add any new flags/options to the help message (for integer/text parameters, print to help the corresponding `nextflow.config` parameter).
14
-
6. Add any new software to the `scrape_software_versions.py` secript in `bin/` and the version command to the `scrape_software_versions` process in `main.nf`.
15
-
7. Do a local test that the new code works properly
16
-
8. Add a new test command in `.github/workflow/ci.yaml`.
17
-
9. Add new flags/options to 'usage' documentation under `docs/usage.md`.
18
-
10. Add any descriptions of MultiQC report sections and output files to `docs/output.md`.
14
+
6. Add sanity checks for all relevant parameters.
15
+
7. Add any new software to the `scrape_software_versions.py` script in `bin/` and the version command to the `scrape_software_versions` process in `main.nf`.
16
+
8. Do local tests that the new code works properly and as expected.
17
+
9. Add a new test command in `.github/workflow/ci.yaml`.
18
+
10. If applicable add a [MultiQC](https://https://multiqc.info/) module.
19
+
11. Update MultiQC config `assests/multiqc_config.yaml` so relevant suffixes, name clean up, General Statistics Table column order, and module figures are in the right order.
20
+
12. Add new flags/options to 'usage' documentation under `docs/usage.md`.
21
+
13. Add any descriptions of MultiQC report sections and output files to `docs/output.md`.
0 commit comments