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
This project contains a python package and scripts for handling time-series data from patch-clamp experiments. The package has been tested with data from a SyncroPatch 384, but may be adapted to work with data in other formats. The package can also be used to perform quality control (QC) as described in [Lei et al. (2019)](https://doi.org/10.1016%2Fj.bpj.2019.07.029).
47
-
48
-
<palign="right">(<ahref="#readme-top">back to top</a>)</p>
49
-
50
-
51
-
<!-- GETTING STARTED -->
52
-
## Getting Started
53
-
54
-
This is an example of how you may give instructions on setting up your project locally.
55
-
To get a local copy up and running follow these simple example steps.
56
-
57
-
### Prerequisites
8
+
This package is tested on Ubuntu with Python 3.8, 3.9, 3.10, 3.11, 3.12 and 3.13.
58
9
59
-
This package has been tested on Ubuntu with Python 3.8, 3.9, 3.10, 3.11 and 3.12.
60
-
61
-
### Installation
10
+
## Getting Started
62
11
63
-
First clone this repository
12
+
First clone the repository
64
13
65
-
```
66
-
git clone git@github.com:CardiacModelling/pcpostprocess && cd pcpostprocess
To run the tests you must first download some test data. Test data is available at [cardiac.nottingham.ac.uk/syncropatch\_export](https://cardiac.nottingham.ac.uk/syncropatch_export)
31
+
To run the tests you must first download some test data.
32
+
Test data is available at [cardiac.nottingham.ac.uk/syncropatch\_export](https://cardiac.nottingham.ac.uk/syncropatch_export)
@@ -100,7 +50,7 @@ Quality control (QC) may be run using the criteria outlined in [Rapid Characteri
100
50
101
51
Prior to performing QC and exporting, an `export_config.py` file should be added to the root of the data directory. This file (see `example_config.py`) contains a Python `dict` (`Q2S_DC`) specifying the filenames of the protocols used for QC, and names they should be outputted with, as well as a Python `dict` (`D2S`) listing the other protocols and names to be used for their output. Additionally, the `saveID` field specifies the name of the expeirment which appears in the output file names.
Any contributions you make are **greatly appreciated**.
170
-
171
-
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
172
-
173
-
1. Fork the Project
174
-
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
175
-
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
176
-
4. Push to the Branch (`git push origin feature/AmazingFeature`)
177
-
5. Open a Pull Request
178
-
179
-
<palign="right">(<ahref="#readme-top">back to top</a>)</p>
180
-
181
-
<!-- LICENSE -->
182
-
## License
183
-
184
-
<palign="right">(<ahref="#readme-top">back to top</a>)</p>
185
-
186
-
187
-
188
-
<!-- CONTACT -->
189
-
## Contact
190
-
191
-
Joseph Shuttleworth joseph.shuttleworth@nottingham.ac.uk
0 commit comments