-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
7 changed files
with
611 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
name: Deploy MkDocs | ||
|
||
on: | ||
push: | ||
branches: | ||
- docs | ||
|
||
jobs: | ||
deploy: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v2 | ||
|
||
- name: Set up Python | ||
uses: actions/setup-python@v2 | ||
with: | ||
python-version: '3.x' | ||
|
||
- name: Install dependencies | ||
run: pip install mkdocs | ||
|
||
- name: Build and deploy | ||
run: mkdocs gh-deploy --force |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
# What is MTPHandler | ||
|
||
MTPHandler is a tool for managing and processing data from microtiter plates. Central to this tool is the `Plate` object, which provides comprehensive methods for manipulating chemical species within microtiter plates. This includes the addition and removal of species, assigning them to individual wells, and setting initial concentrations of reaction components. | ||
|
||
Key Features of MTPHandler: | ||
|
||
- __Parser functions__: Features a custom parser for different plate readers such as SpectraMax, Megellan, and MultiScan photometers, allowing for the mapping of raw TXT file data into the `Plate` data model. More photometers will be supported in the future. | ||
- __Adaptive Data Processing__: Automatically adapts and blanks measurement data based on initial conditions set for each well. | ||
- __Data Integration__: Incorporates additional data like pH and reaction temperature into the Plate object, which is not present in the photometer's TXT file. | ||
- __Enhanced Object Definitions__: Utilizes Reactant and Protein objects, akin to those in EnzymeML Documents, complete with Systems Biology Ontology (SBO) annotations. | ||
- __Versatile Experimental Applications__: Separately treats wells with and without protein species, facilitating both calibration (for creating standard curves) and reaction analysis. | ||
- __EnzymeML Integration__: Maps well data to the EnzymeML data model using the specified conditions of the `Well` objects. |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
# MTPHandler | ||
|
||
## ⚡️ Quick Start | ||
|
||
To install MTPHandler, run the following command: | ||
|
||
```bash | ||
pip install git+https://github.com/pi/pa/po.git | ||
``` | ||
|
||
```python | ||
from MTPHandler import Plate | ||
from MTPHandler.parsers import SpectraMaxParser | ||
|
||
# Create a Plate object | ||
plate = Plate.parse(SpectraMaxParser, "path/to/your/data.txt", ph=7.3) | ||
|
||
# Visualize the plate | ||
plate.visualize() | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
site_name: MTPHandler | ||
description: A simple tool to manage MTP data | ||
theme: | ||
name: 'material' | ||
logo: 'images/MTPHandler_logo.png' | ||
|
||
nav: | ||
- Home: index.md | ||
- About: about.md | ||
|
||
markdown_extensions: | ||
- abbr | ||
- admonition | ||
- attr_list | ||
- codehilite: | ||
guess_lang: true | ||
use_pygments: true | ||
- def_list | ||
- footnotes | ||
- md_in_html | ||
- meta | ||
- pymdownx.betterem: | ||
smart_enable: all | ||
- pymdownx.caret | ||
- pymdownx.mark | ||
- pymdownx.tilde | ||
- pymdownx.critic | ||
- pymdownx.details | ||
- pymdownx.highlight | ||
- pymdownx.inlinehilite | ||
- pymdownx.keys | ||
- pymdownx.magiclink: | ||
repo_url_shorthand: true | ||
user: squidfunk | ||
repo: mkdocs-material | ||
- pymdownx.pathconverter | ||
- pymdownx.saneheaders | ||
- pymdownx.smartsymbols | ||
- pymdownx.snippets: | ||
base_path: . | ||
check_paths: true | ||
- pymdownx.superfences: | ||
custom_fences: | ||
- name: mermaid | ||
class: mermaid | ||
format: !!python/name:pymdownx.superfences.fence_code_format | ||
format: !!python/name:pymdownx.superfences.fence_div_format | ||
- pymdownx.tabbed: | ||
alternate_style: true | ||
- pymdownx.tasklist: | ||
custom_checkbox: true | ||
clickable_checkbox: true | ||
- toc: | ||
permalink: false | ||
toc_depth: 4 |
Oops, something went wrong.