Skip to content

a collection of python classes and widgets for display of all aquisitions generated by timsTOF

License

Notifications You must be signed in to change notification settings

theGreatHerrLebert/proteolizard-vis

Repository files navigation

proteolizard-vis

A collection of python classes and widgets to visualize timsTOF raw-data.

logo

Context

Dependencies

proteolizard-vis depends on proteolizard-data, which is necessary for raw data access, querying, and filtering.

Installation

We recommend to install proteolizard-vis into a separate python virtual environment. Once activated, you can install the package into it as follows:

git clone https://github.com/theGreatHerrLebert/ionmob.git
cd proteolizard-vis
pip install -e .

Data access and filtering

General concepts

Visual selection of a slice of data

from proteolizarddata.data import PyTimsDataHandleDDA
from proteolizardvis.data import DDADataLoader

data_loader = DDADataLoader()
data_loader.display_widgets()

logo

Visual filtering of data

from proteolizardvis.filter import DDAPrecursorFilter

precursor_filter = DDAPrecursorFilter(data_loader=data_loader)
precursor_filter.display_widgets()

logo

Plotting

Point clouds

from proteolizardvis.point import DDAPrecursorPointCloudVis

precursor_pointcloud_vis = DDAPrecursorPointCloudVis(precursor_filter)
precursor_pointcloud_vis.display_widgets()

logo

Surface Plots

from proteolizardvis.surface import TimsSurfaceVisualizer

surface_vis = TimsSurfaceVisualizer(data_loader=data_loader, data_filter=precursor_filter)
surface_vis.display_widgets()

logo

Applying algorithms to raw data and visualize results

from proteolizardvis.cluster import DBSCANVisualizer

dbscan_vis = DBSCANVisualizer(data=precursor_filter)
dbscan_vis.display_widget()

logo

Bringing it all together

About

a collection of python classes and widgets for display of all aquisitions generated by timsTOF

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages