Material
In this section you can find self-learning training materials developed by PerMedCoE technical experts
Title
Description
Tutorial on using existing PerMedCoE Building Blocks and workflows
This section provides a step-by-step tutorial on how to use the available PerMedCoE building blocks (BB), existing workflows and links to further user documentation. Building blocks are executed using the permedcoe base package.
Materials from the PerMedCoE Summer School
The PerMedCoE summer school: from pathway modelling tools to cell-level simulations, ran in June 2023 and the materials were made freely available afterwards, including tutorials on PerMedCoE tools, workflows and introduction to HPC.
Tutorials on CARNIVAL
transcriptutorial: this is a tutorial to guide the analysis of RNAseq dataset using footprint based tools such as DOROTHEA, PROGENY and CARNIVAL.
From transcriptomics to mechanistic models of signalling: this is the Google Colab notebook of the virtual course that ran in April 2023. You will learn how to process differential gene expression data to estimate transcription factor activities with Decoupler, obtain and process PKNs with OmniPath and pypath, and use CARNIVAL through CORNETO to infer signalling networks that explain the activity patterns.
Training materials on MaBoSS
MaBoSS is a tool for continuous time boolean modelling of biological systems. In addition to the main MaBoSS homepage, web (WebMaBoSS) and Python (pyMaBoSS) extensions are available. In this section you can find tutorials and demos to start using MaBoSS tools.
Tutorials on COBREXA
COBREXA.jl provides tutorials and notebooks with the purpose of explaining the most important concepts and functions for metabolic modelling and model handling to users, and then practicing them.
The documentation contains a quick start guide, examples and tutorials that explain the use of analysis methods to solve common tasks, and a guide for running the analyses on a HPC that describes the functionality required for parallel execution of large analyses
Tutorial on CellNOpt
This tutorial aims to be an introduction to
i) the preparation of the Prior knowledge network (PKN) of signaling pathways and
ii) the training of the PKN against biochemical data to create cell-specific models.
PerMedCoE tools: collections of resources
In the following links you can find more resources to learn about the PerMedCoE tools:
CARNIVAL: a bioinformatics tool that automatically creates signalling networks that explain gene expression data
CellNOpt: a method to derive a logic-based model from a prior knowledge network (PKN) and train it against perturbation measurements
COBREXA: a package for COnstraint Based Reconstruction and EXascale Analysis, designed for researchers interested in metabolic modelling
MaBoSS: a software for simulating signalling and regulatory networks, which produces trajectories describing the evolution of the states’ probabilities of a Boolean model
PhysiCell: a multi-scale agent-based framework for modelling and simulating multicellular systems
PhysiBoSS: an add-on of PhysiCell which enables simulating intracellular signalling and regulatory models inside individual the cell-agents
Introduction to HPC for Life Scientists
Here we share part of the material from the course ‘Introduction to HPC for Life Scientists‘, including lectures and practical tutorials about HPC and how to make an efficient use of HPC environments for research in the Life Sciences.
Computational layers. Lecture about software layers in modern computers and HPC environments.
Parallel and distributed computing with PhysiCell. In this practical session, we will explore PhysiCell’s capabilities to run simulations in parallel. In particular, we will take advantage of the different cores that a single machine could have, and subsequently, the different nodes available at a supercomputer such as MareNostrum 4. In addition to the slides, you can find here the practical tutorial.
Mapping computation to HPC hardware & GPU accelerators and heterogeneous architectures. Lectures and exercises about:
- Mapping computation to HPC hardware: molecular simulation
- GPU accelerators and heterogeneous architectures
- Introduction to HPC: molecular dynamics simulations with GROMACS
Tutorial on how to develop Building Blocks using the ‘permedcoe’ package
This section provides a step-by-step tutorial on how to develop Building Blocks using the permedcoe package and an application that uses them.
Working with computing clusters: information and resources
This page collects together general information and resources for working with different computing clusters hosted by HPC centres and universities affiliated with PerMedCoE.
Tutorial on working with computing clusters
This tutorial provides an introduction to how to access a computing cluster, manage your data and submit jobs using a batch job system.
Introductory tutorial on using MPI with containers
In this material we will briefly touch upon why MPI is such a tricky component, explain the main approaches to combine MPI with containers and discuss when it is actually worthwhile to use MPI containers.
Linux learning pathways
In the following links you can find two learning pathways to learn about Linux. The courses are open to anyone to browse. If you would like to take the quizzes you need to be enrolled in the course. You can enrol using a Life Science AAI or creating a Login.
Version control with Git
Following this learning pathway, you can learn about version control, a practice of tracking and managing changes to software code, the use of version control code Git and the internet hosting services for version control.