[toc]
# Bioinformatics Rome Bi-weekly meeting
- [The community](https://bio-it.embl.de/bioinforome/)
- [List of tools](https://pad.bio-it.embl.de/ybRlLkbXQn-ZTpMj2gnGHw) (started by Catrin Lloyd)
## Schedules and proposals
- [2024](https://pad.bio-it.embl.de/_MendYueTnSF4mb7ZRywAw?view)
- [2023 schedule and proposals](https://pad.bio-it.embl.de/AgKpxcVOTDiKbB4M-_wTMw)
# :calendar: 8th of July 2024
:speaking_head_in_silhouette: Bobby Ranjan
:dart: **Principal component analysis - part 6**
:notebook: [Gitlab](https://git.embl.de/tabaro/bioinforome-rnaseq-python-tutorial/-/blob/main/Eigenvalue_Decomposition.ipynb)
:tv: [Recording](https://oc.embl.de/index.php/s/REAct0E4peG0pDp)
:raising_hand: Attending:
- Jasmina AlMousawi
- Aileen Riesle
- Sarah Kaspar
- Alex Choromidis
- Flavio Santilli
- Francesco Tabaro
- Sarah Kaspar
Notes:
- Proposals for future:
1. Bioinformatics lab meeting events
2. Clustering lecture series
3. Coding cafe
4. scRNA analysis
- Concepts of data integration
5. Bayesian probability
- UMAP and tSNE
6. Simpler coding sessions
- Move to R
7. `apply` statements in R
8. Some bash
- Logistics:
- Fix a date
- Perhaps Fri 15:30-17
# :calendar: 27th of June 2024
:speaking_head_in_silhouette: Bobby Ranjan
:dart: **Principal component analysis - part 5**
:notebook:
:tv: [Recording](https://oc.embl.de/index.php/s/8z8SgAHV1AcWuvX)
:raising_hand: Attending:
- Jasmina AlMousawi
- Falvio Santilli
- Luca Michetti
- Catrin Lloyd
- Eva Geissen
- Francesco Tabaro
# :calendar: 3rd of May 2024
:speaking_head_in_silhouette: Bobby Ranjan
:dart: **Principal component analysis - part 4**
:notebook:
:tv: [Recording](https://oc.embl.de/index.php/s/UkNFEzSibAoGjGe)
:raising_hand: Attending:
# :calendar: 22nd of March 2024
:speaking_head_in_silhouette: Bobby Ranjan
:dart: **Principal component analysis - part 3**
:notebook: Material: https://git.embl.de/tabaro/bioinforome-rnaseq-python-tutorial
:tv: [Recording](https://oc.embl.de/index.php/s/8PjbtGbp1Z29bPR)
:raising_hand: Attending:
- Marzia Munafo'
- Jasmina AlMousawi
- Falvio Santilli
- Aileen Riesle
- Catrin Lloyd
- Francesco Tabaro
# :calendar: 29th of February 2024
:speaking_head_in_silhouette: Bobby Ranjan
:dart: **Principal component analysis - part 2**
:notebook: Material: https://git.embl.de/tabaro/bioinforome-rnaseq-python-tutorial
:tv: [Recording](https://oc.embl.de/index.php/s/KSTB8C6OYjoADxO)
:raising_hand: Attending:
- Marzia Munafo'
- Sofia Torchia
- Jasmina AlMousawi
- Falvio Santilli
- Aileen Riesle
- Luca Michetti
- Joana Serrano
- Francesco Tabaro
# :calendar: 9th of February 2024
:speaking_head_in_silhouette: Bobby Ranjan
:dart: **Principal component analysis - part 1**
:notebook: Material: https://git.embl.de/tabaro/bioinforome-rnaseq-python-tutorial
:tv: [Recording](https://oc.embl.de/index.php/s/WXW4EVsZM9FDm2y)
# :calendar: 5th of December 2023
:speaking_head_in_silhouette: Francesco Tabaro and Bobby Ranjan
:dart: **RNA-seq data analysis in Python - part 4**
:notebook: Material: https://git.embl.de/tabaro/bioinforome-rnaseq-python-tutorial
# :calendar: 16th of November 2023
:speaking_head_in_silhouette: Francesco Tabaro and Bobby Ranjan
:dart: **RNA-seq data analysis in Python - part 3**
:notebook: Material: https://git.embl.de/tabaro/bioinforome-rnaseq-python-tutorial
# :calendar: 20th of October 2023
:speaking_head_in_silhouette: Francesco Tabaro and Bobby Ranjan
:dart: **RNA-seq data analysis in Python - part 2**
:notebook: Material: https://git.embl.de/tabaro/bioinforome-rnaseq-python-tutorial
:raising_hand: Attending:
1. Catrin Lloyd
1. Luca Michetti
3. Aileen Riesle
4. Flavio Santilli
6. Tristan Weissalla
:book: Notes:
# :calendar: 4th of October 2023
:speaking_head_in_silhouette: Francesco Tabaro
:dart: **RNA-seq data analysis in Python - part 1**
:notebook: Material: https://git.embl.de/tabaro/bioinforome-rnaseq-python-tutorial
:raising_hand: Attending:
1. Luca Michetti
2. Joana Serrano
3. Aileen Riesle
4. Flavio Santilli
5. Jasmina Al Mousawi
6. Tristan Weissalla
7. Bobby Ranjan
:book: Notes:
# :calendar: 6th of June 2023
:speaking_head_in_silhouette: Flavio Santilli
:dart: **RNA-seq data analysis on tRFGG2 samples**
:notebook: Material:
:raising_hand: Attending:
1. Aileen Riesle
3. Flavio Santilli
7. Francesco Tabaro
8. Tristan Weissalla
9. Catrin Lloyd
3. Jasmina Al Mousawi
:book: Notes:
# :calendar: 22nd of May 2023
:speaking_head_in_silhouette: Tristan Wiessalla
:dart: Segmentation and deconvolution of 2-photon image stacks
:notebook: Material:
:raising_hand: Attending:
1. Aileen Riesle
3. Flavio Santilli
4. Bobby Ranjan
7. Francesco Tabaro
8. Tristan Weissalla
9. Pietro Micheli
3. Jasmina Al Mousawi
:book: Notes:
# :calendar: 2nd of May 2023
:speaking_head_in_silhouette: Francesco Tabaro
:dart: Padlock design for large scale Hyb-ISS experiments
:notebook: Material:
- [Slides](https://docs.google.com/presentation/d/1EyDAHgaRqCSYtyOoxxL4KlGMmgrFz3Gm1bWTo8_Hu40/edit?usp=sharing)
- [Gitlab](https://git.embl.de/tabaro/padlock-design-parser/)
:raising_hand: Attending:
1. Luca Michetti
2. Aileen Riesle
3. Flavio Santilli
4. Bobby Ranjan
6. Sara Formichetti
7. Francesco Tabaro
8. Basilia Acurzio
:book: Notes:
# :calendar: 12th of April 2023
:speaking_head_in_silhouette: Catrin Lloyd
:dart: **Methylation Madness** - Epizoo DNA methylation analysis pipeline
:notebook: Material:
:raising_hand: Attending:
1. Luca Michetti
2. Aileen Riesle
3. Flavio Santilli
5. Jasmina Al Mousawi
6. Sara Formichetti
7. Francesco Tabaro
:book: Notes:
# :calendar: 30th of March 2023
:speaking_head_in_silhouette: Sara Formichetti
:dart: **Differential allelic expression analysis from single embryo mRNA-Seq data pt 2**
:notebook: Material:
- [Slides](https://docs.google.com/presentation/d/1Sme4Zg0FN3HXFl0ZrNl4gUArRgX7nJWkxL0H1bz7yTI/edit?usp=sharing)
- [snakemake pipeline](https://git.embl.de/sformich/btgh_injected_blastocysts_smartseq/-/blob/main/snake-make/SNPsplit.Snakefile)
- [snakemake config file for pipeline](https://git.embl.de/sformich/btgh_injected_blastocysts_smartseq/-/tree/main/config/SNPsplit_config.yaml)
- [snakemake config file for cluster](https://git.embl.de/sformich/btgh_injected_blastocysts_smartseq/-/blob/main/config/SNPsplit_cluster.SLURM.json)
- [SNPs tsv file (to see format) is here](https://drive.google.com/drive/folders/1pWfJzOk0hAGg58_MLVqeIGT8jXQp344X?usp=sharing)
- [shell scripts used in Snakemake pipeline are here](https://git.embl.de/sformich/btgh_injected_blastocysts_smartseq/-/tree/main/src/sh)
- [Rmd of DESeq2 analysis w Sarah Kaspar is here](https://drive.google.com/drive/folders/1pWfJzOk0hAGg58_MLVqeIGT8jXQp344X?usp=sharing)
:raising_hand: Attending:
1. Luca Michetti
2. Catrin Lloyd
3. Jasmina Al Mousawi
5. Francesco Tabaro
6. Bobby Ranjan
:book: Notes:
# :calendar: 16th of March 2023
:speaking_head_in_silhouette: Sara Formichetti
:dart: **Differential allelic expression analysis from single embryo mRNA-Seq data**
:notebook: Material:
- [Slides](https://docs.google.com/presentation/d/1Sme4Zg0FN3HXFl0ZrNl4gUArRgX7nJWkxL0H1bz7yTI/edit?usp=sharing)
- [snakemake pipeline](https://git.embl.de/sformich/btgh_injected_blastocysts_smartseq/-/blob/main/snake-make/SNPsplit.Snakefile)
- [snakemake config file for pipeline](https://git.embl.de/sformich/btgh_injected_blastocysts_smartseq/-/tree/main/config/SNPsplit_config.yaml)
- [snakemake config file for cluster](https://git.embl.de/sformich/btgh_injected_blastocysts_smartseq/-/blob/main/config/SNPsplit_cluster.SLURM.json)
- [SNPs tsv file (to see format) is here](https://drive.google.com/drive/folders/1pWfJzOk0hAGg58_MLVqeIGT8jXQp344X?usp=sharing)
- [shell scripts used in Snakemake pipeline are here](https://git.embl.de/sformich/btgh_injected_blastocysts_smartseq/-/tree/main/src/sh)
- [Rmd of DESeq2 analysis w Sarah Kaspar is here](https://drive.google.com/drive/folders/1pWfJzOk0hAGg58_MLVqeIGT8jXQp344X?usp=sharing)
:raising_hand: Attending:
1. Aileen Riesle
2. Catrin Lloyd
3. Jasmina Al Mousawi
4. Flavio Santilli
5. Francesco Tabaro
6. Bobby Ranjan
:book: Notes:
# :calendar: 1st of March 2023
:speaking_head_in_silhouette: Jasmina Al Mousawi
:dart: **ATAC and RNA-seq during EGA**
:notebook: Material:
:raising_hand: Attending:
1. Stylianos Tsagkris
2. Aileen Riesle
3. Jasmina Al Mousawi
4. Bobby Ranjan
5. Sara Formichetti
6. Flavio Santilli
7. Marzia Munafo
8. Catrin Lloyd
9. Luca Michetti
01. Francesco Tabaro
:book: Notes:
- 600 million reads!
- pooled sequencing
- two replicates per time points, four time points
- call peaks on merged replicates, then find consensus peak set (bedtools intersect) on merged replicates over time points.
- TOBIAS pipeline: https://www.nature.com/articles/s41467-020-18035-1
- TCseq: https://www.bioconductor.org/packages/release/bioc/html/TCseq.html
- ChromHMM: https://www.nature.com/articles/nprot.2017.124
# :calendar: 14 February 2023
:speaking_head_in_silhouette: Bobby Ranjan
:dart: **MetaboAnalystR pt. 2**
:notebook: Material:
- [R Tutorial](https://www.metaboanalyst.ca/docs/RTutorial.xhtml)
- [Slides](https://drive.google.com/file/d/1LMqWaAm4eOPA1l1M3eGgrcw0G6uxSYzs/view?usp=sharing)
- [GitLab Repository](https://git.embl.de/ranjan/metaboanalystr-tutorial/)
:raising_hand: Attending:
1. Jasmina Al Mousawi
2. Stylianos Tsagkris
3. Luca Michetti
4. Catrin Lloyd
5. Sara Formichetti
6. Flavio Santilli
7. Francesco Tabaro
:book: Notes:
- Q: why 5000 is the minimum value in the dataset? Quantification answer filters peaks under this value.
- Q: what's the mean-variance relationship? plot shows multiple degrees of correlation
- LDA paper: https://bmcbioinformatics.biomedcentral.com/articles/10.1186/s12859-019-3310-7
# :calendar: 3 February 2023
:speaking_head_in_silhouette: Bobby Ranjan
:dart: **MetaboAnalystR pt. 1**
:notebook: Material:
- [R Tutorial](https://www.metaboanalyst.ca/docs/RTutorial.xhtml)
- [Slides](https://drive.google.com/file/d/1LMqWaAm4eOPA1l1M3eGgrcw0G6uxSYzs/view?usp=sharing)
- [GitLab Repository](https://git.embl.de/ranjan/metaboanalystr-tutorial/)
:raising_hand: Attending:
- Luca Michetti
- Flavio Santilli
- Sara Formichetti
- Aileen Riesle
- Bobby Ranjan
- Jasmina Al Mousawi
- Catrin Lloyd (virtually)
- Stylianos Tsagkris
:book: Notes:
* Jasmina: How to start analysis of unfamiliar data type?
* Bobby: Tutorial (for package) gives some guidance. Normal distribution?
* Jasmina: Sockets? (R studio context)
* Bobby: allows you to connect to external server. In this case metabo
* Unix Sockets are a special type of files that represent network connections
* https://en.wikipedia.org/wiki/Unix_file_types
* https://en.wikipedia.org/wiki/Unix_domain_socket
* [Testing for sample variance](http://www.sthda.com/english/wiki/compare-multiple-sample-variances-in-r)
# :calendar: 3 October 2022
:speaking_head_in_silhouette: Nicolas Descostes
:dart: **Introduction to GitHub Actions**
:notebook: Material:
- [GitHub repo](https://github.com/descostesn/demodocker)
:raising_hand: Attending:
- Catrin
- Bobby
- Nicolas
- Francesco
- Sara
:innocent: Apologies:
- Tristan
Questions:
- Can you add Snakemake as a Conda env and run containerized Snakemake?
- a bit clunky, better to enforce a [minimum Snakemake verions](https://snakemake.readthedocs.io/en/stable/snakefiles/writing_snakefiles.html#depend-on-a-minimum-snakemake-version)
# :calendar: 19 October 2022
:speaking_head_in_silhouette: Nicolas Descostes
:dart: **Build Docker images in GitHub Actions**
:notebook: Material:
- [GitHub repo](https://github.com/descostesn/demodocker)
:raising_hand: Attending:
:innocent: Apologies:
# :calendar: 3 October 2022
:speaking_head_in_silhouette: Nicolas Descostes
:dart: **Introduction to GitHub Actions**
:notebook: Material:
- [GitHub repo](https://github.com/descostesn/demodocker)
:raising_hand: Attending:
- Catrin
- Bobby
- Nicolas
- Francesco
- Sara
:innocent: Apologies:
- Tristan
Questions:
- Can you add Snakemake as a Conda env and run containerized Snakemake?
- a bit clunky, better to enforce a [minimum Snakemake verions](https://snakemake.readthedocs.io/en/stable/snakefiles/writing_snakefiles.html#depend-on-a-minimum-snakemake-version)
# :calendar: 19 September 2022
:speaking_head_in_silhouette: Tristan Weissalla
:dart: **Overview of *in-vivo* calcium imaging data analysis and interactive dashboard**
:notebook: Material:
- NA
:raising_hand: Attending:
- Francesco
- Nicolas
- Severin
- Tristan
- Bobby
- Catrin
:innocent: Apologies:
- Sara
# :calendar: 9 September 2022
:speaking_head_in_silhouette: Francesco Tabaro
:dart: **Snakemake: embedded package management and containerization**
:notebook: Material:
- [Gitlab repo](https://git.embl.de/tabaro/snakemake-playground)
:raising_hand: Attending:
- Bobby
- Francesco
- Irene
- Nicolas
- Sara
- Tristan
:innocent: Apologies:
- NA
# 6 April 2022
Presenter: Francesco Tabaro
Subject:
How I organize my snakemake pipelines
Material: Live demo
Script to retrieve all snakemake jobs IDs can be shared in https://git.embl.de/descoste/emblworkflowsandscripts/-/tree/main/scripts.
Actions:
1) Create a Rome repository for singularities
People are **highly encourage** to contribute by branching and merge request. Nicolas will maintain the repo.
2) Francesco showed how to create a git repo inside a git repo. It would be cool to write a post about it.
# 15th March 2022
Presenter: Nicolas Descostes
Subject:
Creating subworkflows with snakemake
Material:
To come
# 1st March 2022
Presenter: Nicolas Descostes
Subject:
Creating subworkflows with snakemake
Material:
To come
# 10th February 2022
Presenter: Bobby Ranjan
Subject:
"DUBStepR is a scalable correlation-based feature selection method for accurately clustering single-cell data"
Material:
https://pubmed.ncbi.nlm.nih.gov/34615861/
Slides:
https://docs.google.com/presentation/d/1oDYUpIBmziN3Go5TFxvsiMG48-LJ35fu/edit?usp=sharing&ouid=116548343669196990422&rtpof=true&sd=true
# 16th November 2021
Presenter: Catrin Lloyd
Subject:
Allele-specific RNA-Seq
Material:
# 2nd November 2021
Presenter: Nicolas Descostes
Subject:
Good practices for reproducible bioinformatics
Material:
https://git.embl.de/descoste/project-backbone
https://git.embl.de/descoste/emblworkflowsandscripts
https://git.embl.de/descoste/reproducibleresearch
# 19th October 2021
Presenter: Francesco Tabaro
Subject:
1) General discussion on Bioinformatics practices
2) demo snakemake with CI
Material:
- https://pad.bio-it.embl.de/eNR_ad91SUC4MCPMoMOSBw#
- https://git.embl.de/tabaro/snakemake-pipelines/-/tree/main