Skip to content

Commit

Permalink
Update EnzymeML workshop content
Browse files Browse the repository at this point in the history
  • Loading branch information
haeussma committed Sep 19, 2024
1 parent be81d41 commit 98f55bb
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 28 deletions.
31 changes: 10 additions & 21 deletions docs/workshop_2024/hackathon.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Hackathon: Managing Your Own Data with EnzymeML Tools

This session is designed to familiarize participants with the EnzymeML tools through an interactive workshop. It begins with an introduction to the EnzymeML Suite, a comprehensive grapgical application for creating and visualizing EnzymeML documents. The session will also highlight interoperability with various libraries, showcasing integrations with tools like MTPHandler, NMRPy, and Catalax to enhance versatility and functionality. Thereafter, brought datasets will be read in, with the EnzymeML tools [`chromatopy`](https://fairchemistry.github.io/chromatopy/) for chromatographic measurements, [`mtphandler`](https://fairchemistry.github.io/MTPHandler/), as well as [`nmrpy`](https://nmrpy.readthedocs.io/en/latest/?badge=latest)
This session is designed to familiarize participants with the EnzymeML tools through an interactive workshop. It begins with an introduction to the EnzymeML Suite, a comprehensive grapgical application for creating and visualizing EnzymeML documents. The session will also highlight interoperability with various libraries, showcasing integrations with tools like MTPHandler, NMRPy, and Catalax to enhance versatility and functionality. Thereafter, brought datasets will be read in, with the EnzymeML tools [`chromatopy`](https://fairchemistry.github.io/chromatopy/) for chromatographic measurements, [`MTPHandler`](https://fairchemistry.github.io/MTPHandler/), as well as [`nmrpy`](https://nmrpy.readthedocs.io/en/latest/?badge=latest)

## Requirements

Expand All @@ -13,35 +13,24 @@ Anaconda simplifies installing and managing Python, Jupyter, and essential tools

### Python Libraries

For this session, the following Python libraries are required, each serving a specific purpose:
For this session, the following Python libraries will be used, each serving a specific purpose:

- **PyEnzyme**
A Python package used to handle the EnzymeML data format.

- **Chromatopy**
- **Chromatopy**
A versatile library used for processing chromatographic data.

- **NMRPy**
- **MTPHandler**
A library for handling data from microtiter plate (MTP) readers. It supports various file formats and provides tools for data processing.

- **NMRPy**
A library that facilitates the analysis of Nuclear Magnetic Resonance (NMR) data. It helps in spectral processing, visualization, and interpretation of (time-course) NMR experiments.

- **Catalax**
- **Catalax**
A computational library for simulating catalytic processes and enzyme-catalyzed reactions based on JAX. Catalax offers tools for integration, parameter estimation and neural ordinary differential equations.

- **Basico/COPASI**
- **Basico/COPASI** a
Basico is a Python interface for COPASI, a widely-used software for simulating and analyzing biochemical networks. Basico provides Pythonic access to COPASI’s features, such as simulating models, parameter estimation, and sensitivity analysis.

__Installing the Dependencies__

To install all these libraries, execute the following command:

!!! info
Not all of the dependency installs will work before the workshop, as some of the packages are not yet published. Installation of the dependencies will also be done during the workshop.

```bash
pip install pyenzyme chromatopy nmrpy catalax basico
```

This command installs all the necessary packages in your Python environment, ensuring you have everything set up to begin working within this session.
Installation of the required libraries will be covered during the workshop.

### Bringing Your Own Data

Expand Down
16 changes: 9 additions & 7 deletions docs/workshop_2024/schedule.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,15 @@
|-------|--------------------------------------------------------------------------------------------------|
| 9:00 | **Jürgen Pleiss**:<br>Welcome and overview on EnzymeML activities |
| 9:30 | **Jan Range, Max Häussler, Torsten Giess (U.Stuttgart)**:<br>Demonstration of EnzymeML tools |
| 12:00 | _End of session 1 and lunch_ |
| 12:30 | _End of session 1 and lunch_ |

### Session 2: Hands-on: Managing Your Own Data
### Session 2: Hackathon: Managing Your Own Data

!!! tip "Find more information on the hackathon session [here](hackathon.md)."

| Time | Talk |
|-------|--------------------------------------------------------------------------------------------------|
| 13:30 | **Jan Range, Max Häussler, Torsten Giess & all participants**:<br>Read in, analyze, and publish your own datasets |
| 14:00 | **Jan Range, Max Häussler, Torsten Giess & all participants**:<br>Read in and analyze your own datasets |
| 17:00 | _End of session 2_ |
| 17:15 | _Excursion_ |
| 19:30 | _Dinner_ |
Expand Down Expand Up @@ -61,8 +63,8 @@

| Time | Talk |
|-------|--------------------------------------------------------------------------------------------------|
| 16:00 | **Santiago Schnell (U.Notre Dame)**:<br>Round robin study on measuring enzyme reactions |
| 16:30 | **Mehdi Davari (IBP, Halle)**:<br>Critical Assessment of Enzyme Design |
| 17:00 | _Final remarks_ |
| 17:30 | _End of session 6_ |
| 14:00 | **Santiago Schnell (U.Notre Dame)**:<br>Round robin study on measuring enzyme reactions |
| 14:30 | **Mehdi Davari (IBP, Halle)**:<br>Critical Assessment of Enzyme Design |
| 15:00 | _Final remarks_ |
| 15:30 | _End of session 6_ |
| 19:30 | _Dinner_ |

0 comments on commit 98f55bb

Please sign in to comment.