Skip to content

Commit 2fd0b22

Browse files
Merge pull request #207 from suzannejin/dev-add-logo
add logo and update readme
2 parents 1c3ee4b + 0e6d805 commit 2fd0b22

7 files changed

+652
-8
lines changed

.nf-core.yml

+5-2
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,17 @@ lint:
1212
- assets/sendmail_template.txt
1313
- .github/CONTRIBUTING.md
1414
- assets/sendmail_template.txt
15+
- assets/nf-core-deepmodeloptim_logo_light.png
16+
- docs/images/nf-core-deepmodeloptim_logo_light.png
17+
- docs/images/nf-core-deepmodeloptim_logo_dark.png
1518
multiqc_config: false
1619
nf_core_version: 3.0.2
1720
org_path: null
1821
repository_type: pipeline
1922
template:
2023
author: Mathys Grapotte
21-
description: nf-core/deepmodeloptim is an end-to-end nextflow based pipeline for
22-
statistically testing training procedures of machine learning models
24+
description: nf-core/deepmodeloptim is an end-to-end pipeline designed to
25+
facilitate the testing and development of deep learning models for genomics.
2326
force: false
2427
is_nfcore: true
2528
name: deepmodeloptim

README.md

+26-6
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,26 @@
1717

1818
[![Get help on Slack](http://img.shields.io/badge/slack-nf--core%20%23deepmodeloptim-4A154B?labelColor=000000&logo=slack)](https://nfcore.slack.com/channels/deepmodeloptim)[![Follow on Twitter](http://img.shields.io/badge/twitter-%40nf__core-1DA1F2?labelColor=000000&logo=twitter)](https://twitter.com/nf_core)[![Follow on Mastodon](https://img.shields.io/badge/mastodon-nf__core-6364ff?labelColor=FFFFFF&logo=mastodon)](https://mstdn.science/@nf_core)[![Watch on YouTube](http://img.shields.io/badge/youtube-nf--core-FF0000?labelColor=000000&logo=youtube)](https://www.youtube.com/c/nf-core)
1919

20+
## 📌 **Quick intro** check out this 👉🏻 [video](https://www.youtube.com/watch?v=dC5p_tXQpEs&list=PLPZ8WHdZGxmVKQga4KE15YVt95i-QXVvE&index=25)!
21+
2022
## Introduction
2123

22-
**nf-core/deepmodeloptim** is a bioinformatics end-to-end pipeline that performs statistically testing training procedures of machine learning models.
24+
**nf-core/deepmodeloptim** is a bioinformatics end-to-end pipeline designed to facilitate the testing and development of deep learning models for genomics.
25+
26+
Deep learning model development in natural science is an empirical and costly process. Despite the existence of generic tools for the tuning of hyperparameters and the training of the models, the connection between these procedures and the impact coming from the data is often underlooked, or at least not easily automatized. Indeed, researchers must define a pre-processing pipeline, an architecture, find the best parameters for said architecture and iterate over this process, often manually.
27+
28+
Leveraging the power of Nextflow (polyglotism, container integration, scalable on the cloud), this pipeline will help users to 1) automatize the testing of the model, 2) gain useful insights with respect to the learning behaviour of the model, and hence 3) accelerate the development.
2329

24-
Deep learning model development in natural science is an empirical and costly process. Users must define a pre-processing pipeline, an architecture, find the best parameters for said architecture and iterate over this process.
30+
## Pipeline summary
2531

26-
Leveraging the power of Nextflow (polyglotism, container integration, scalable on the cloud), we propose STIMULUS, an open-source software built to automatize deep learning model development for genomics.
32+
It takes as input:
2733

28-
STIMULUS takes as input a user defined PyTorch model, a dataset, a configuration file to describe the pre-processing steps to be performed, and a range of parameters for the PyTorch model. It then transforms the data according to all possible pre-processing steps, finds the best architecture parameters for each of the transformed datasets, performs sanity checks on the models and train a minimal deep learning version for each dataset/architecture.
34+
- A dataset
35+
- A configuration file to describe the data pre-processing steps to be performed
36+
- An user defined PyTorch model
37+
- A configuration file describing the range of parameters for the PyTorch model
38+
39+
It then transforms the data according to all possible pre-processing steps, finds the best architecture parameters for each of the transformed datasets, performs sanity checks on the models and train a minimal deep learning version for each dataset/architecture.
2940

3041
Those experiments are then compiled into an intuitive report, making it easier for scientists to pick the best design choice to be sent to large scale training.
3142

@@ -265,9 +276,18 @@ The `experiment_config` is a mandatory input for the pipeline and can be passed
265276
Update the author list
266277
-->
267278

268-
nf-core/deepmodeloptim was originally written by Mathys Grapotte.
279+
nf-core/deepmodeloptim was originally written by Mathys Grapotte ([@mathysgrapotte](https://github.com/mathysgrapotte)).
280+
281+
We would like to thank to all the contributors for their extensive assistance in the development of this pipeline, who include (but not limited to):
282+
283+
- Alessio Vignoli ([@alessiovignoli](https://github.com/alessiovignoli))
284+
- Suzanne Jin ([@suzannejin](https://github.com/suzannejin))
285+
- Luisa Santus ([@luisas](https://github.com/luisas))
286+
- Jose Espinosa ([@JoseEspinosa](https://github.com/JoseEspinosa))
287+
- Evan Floden ([@evanfloden](https://github.com/evanfloden))
288+
- Igor Trujnara ([@itrujnara](https://github.com/itrujnara))
269289

270-
We thank the following people for their extensive assistance in the development of this pipeline:
290+
Special thanks for the artistic work on the logo to Maxime ([@maxulysse](https://github.com/maxulysse)), Suzanne ([@suzannejin](https://github.com/suzannejin)), Mathys ([@mathysgrapotte](https://github.com/mathysgrapotte)) and, not surprisingly, ChatGPT.
271291

272292
<!-- TODO nf-core: If applicable, make list of people who have also contributed -->
273293

314 KB
Loading
Loading

docs/images/nf-core-deepmodeloptim_logo_dark.svg

+312
Loading
Loading

docs/images/nf-core-deepmodeloptim_logo_light.svg

+309
Loading

0 commit comments

Comments
 (0)