Getting Started - galizia-lab/pyview GitHub Wiki
(assuming you have anaconda installed)
- create a conda environment using conda_py310_linux.yml or conda_py310_mac_win.yml
- Take note tag of the latest release of PyView from here.
- Install PyView using
pip install git+https://[email protected]/galizia-lab/pyview.git@<tag name>
Please consult this page on our wiki for detailed guides on installation and updating as normal users and as developers.
- Open a terminal/Powershell and activate the environment created for VIEW). For example
conda activate view_py310
- Try launching PyView with the command "view".
A quick hands-on tour of the GUI and batch processing capabilities of PyView is provided here, using a synthetic dataset. Before you begin, make sure to copy the folder "synthetic_data" into a place of your system where you keep data. (If you installed as a developer, the folder is in the program tree. If you installed as a simple user, you should download the folder from the github location).
We have published a collection of example datasets for PyView, which can be downloaded by following steps 1 and 2 from here. This contains datasets from many different experimental setups and contains data in many formats, as has been detailed in the file "pyview_test_data/Readme.md" (or better, view it here as a well-formatted markdown version). Each dataset also contains YML and list files needed to load associated raw data. Try the following GUI/scripting workflows with them!
(click on links to find guides for corresponding steps)
-
Load data of one or more measurements
▶️ Select data▶️ Generate Overview -
Load data of one or more measurements
▶️ Select data▶️ Generate Movie -
Load data of one or more measurements
▶️ Transfer data to ILTIS▶️ Browse data -
Load data of one or more measurements
▶️ Transfer data to ILTIS▶️ Save Coor/Area files for an animal or for a measurement
NOTE: All these workflows require raw datasets to be organized in the recommended folder structure(guide), measurement lists be created for each dataset (guide) and a YML file created for the project (guide)
- Tapestries: Create and arrange summary images for one or more animals in a grid (guide) for visual comparison (FAQs).
- Exporting movies: Convert raw data into different formats (like AVI, MPG, TIFF, etc) with specific conversion and annotation settings(guide).
- Saving traces: Estimate traces of components that were manually or automatically demarcated using aggregation functions such as the mean (guide).
- Exporting Processed data: Export processed data (ratio/dff and spatial response patterns) into MAT files(guide), etc.
Here is a collection of pages and resources about using PyView.