You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -27,16 +27,19 @@ suite2p includes the following modules:
27
27
28
28
This code was written by Carsen Stringer and Marius Pachitariu.
29
29
For support, please open an [issue](https://github.com/MouseLand/suite2p/issues).
30
+
30
31
The reference paper is [here](https://www.biorxiv.org/content/early/2017/07/20/061507). The deconvolution algorithm is based on [this paper](https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1005423), with settings based on [this paper](http://www.jneurosci.org/content/early/2018/08/06/JNEUROSCI.3339-17.2018).
31
32
32
-
You can now run suite2p in google colab, no need to locally install (although we recommend doing so eventually): [](https://colab.research.google.com/github/MouseLand/suite2p/blob/main/jupyter/run_suite2p_colab_2021.ipynb). Note you do not have access to the GUI via google colab, but you can download the processed files and view them locally in the GUI.
33
+
You can now run suite2p in google colab, no need to locally install (although we recommend doing so eventually): [](https://colab.research.google.com/github/MouseLand/suite2p/blob/main/jupyter/run_suite2p_colab_2023.ipynb). Note you do not have access to the GUI via google colab, but you can download the processed files and view them locally in the GUI.
33
34
34
35
See this **twitter [thread](https://twitter.com/marius10p/status/1032804776633880583)** for GUI demonstrations.
35
36
36
37
The matlab version is available [here](https://github.com/cortex-lab/Suite2P). Note that the algorithm is older and will not work as well on non-circular ROIs.
37
38
38
39
Lectures on how suite2p works are available [here](https://youtu.be/HpL5XNtC5wU?list=PLutb8FMs2QdNqL4h4NrNhSHgLGk4sXarb).
39
40
41
+
**Note on pull requests**: we accept very few pull requests due to the maintenance efforts required to support new code, and we do not accept pull requests from automated code checkers. If you wrote code that interfaces/changes suite2p behavior, a common approach would be to keep that in a fork and pull periodically from the main branch to make sure you have the latest updates.
42
+
40
43
### CITATION
41
44
42
45
If you use this package in your research, please cite the [paper](https://www.biorxiv.org/content/early/2017/07/20/061507):
@@ -89,7 +92,7 @@ If you want to download and edit the code, and use that version,
89
92
### Installation for developers
90
93
91
94
1. Clone the repository and `cd suite2p` in an anaconda prompt / command prompt with `conda` for **python 3** in the path
92
-
2. Run `conda env create --name suite2p`
95
+
2. Run `conda create --name suite2p python=3.9`
93
96
3. To activate this new environment, run `conda activate suite2p` (you will have to activate every time you want to run suite2p)
94
97
4. Install the local version of suite2p into this environment in develop mode with the command `pip install -e .[all]`
95
98
5. Run tests: `python setup.py test` or `pytest -vs`, this will automatically download the test data into your `suite2p` folder. The test data is split into two parts: test inputs and expected test outputs which will be downloaded in `data/test_inputs` and `data/test_outputs` respectively. The .zip files for these two parts can be downloaded from these links: [test_inputs](https://www.suite2p.org/static/test_data/test_inputs.zip) and [test_outputs](https://www.suite2p.org/static/test_data/test_outputs.zip).
Copy file name to clipboardexpand all lines: docs/inputs.rst
+15-4
Original file line number
Diff line number
Diff line change
@@ -93,11 +93,22 @@ imageJ and suite2p can recognize (see matlab tiff writing
93
93
Bruker
94
94
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
95
95
96
+
**Single Page Tifs**:
96
97
Using Bruker Prairie View system, .RAW files are batch converted to single .ome.tifs.
97
98
Now, you can load the resulting multiple tif files (i.e. one per frame per channel) to suite2p to be converted to binary.
98
99
This looks for files containing 'Ch1', and will assume all additional files are 'Ch2'.
99
100
Select "input_format" as "bruker" in the drop down menu in the GUI or set ``ops['input_format'] = "bruker"``.
100
101
102
+
**Multi Page Tifs**:
103
+
To speed up the processing of input from bruker scopes, we recommend you save your .RAW files as multipage tifs. This can be done using the Bruker Prairie View system.
104
+
105
+
In the PrairieView software, set your preferences to convert your raw files to multipage TIFFs.
106
+
107
+
* Preferences > Save Multipage TIFFs
108
+
* Preferences > Automatically Convert Raw Files > After Acquisition
109
+
110
+
This will cause the GUI to be unresponsive for some time after each acquisition. This should work for both single-channel and 2-channel recordings.
111
+
101
112
Mesoscope tiffs
102
113
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
103
114
@@ -118,10 +129,10 @@ you're using this and having trouble because it's not straightforward.
118
129
Thorlabs raw files
119
130
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
120
131
121
-
Christoph Schmidt-Hieber (@neurodroid) has written `haussmeister`_ which
122
-
can load and convert ThorLabs \*.raw files to suite2p binary files!
123
-
suite2p will automatically use this if you have pip installed it
124
-
(``pip install haussmeister``).
132
+
Suite2p has been upgraded with internal support for Thorlabs raw files (Yael Prilutski).
133
+
Specify "raw" for "input_format".
134
+
Designed to work with one or several planes and/or channels.
0 commit comments