MyoBand
Simulation and analysis of A bands in myofibril imaging
written in Python.
Note: if the text in the images is unreadable due to dark mode, please open them in a new tab.
Simulation
Run python3 simulation.py to simulate A bands.
Analysis
Get the skeletons of the A bands by running python3 get_skeletons.py -d DATA_LOCATION
Details
- For A band creation see
A_band.pyin tests folder. - An A band is created by adding thickness to
a polynomial. The polynomial is created
using a random walk (see
randomwalk.py). - A Slide is a 2D array of zeros.
A_Bandsare then added, forming a mask array. The slide can be viewed usingmyoband.plotting.imshow(example_slide). - Gaussian noise can be added and removed (see
skeleton_example.py, in which the robustness of the programme is benchmarked).
- Contours of the A bands can be extracted. This feature is used to extract the separate A bands from the image slide.
- Run
get_skeletons.pyto extract (a) a mask representation of the skeletons and (b) a list of points of the skeletons.
Copyright, 23 March 2023, Henry Joseph Sheehy. All rights reserved.
Release files for MyoBand 1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| MyoBand-1.3.tar.gz | 893.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| MyoBand-1.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 914.6 kB
Release files / MyoBand-1.3.tar.gz
| Download URL | MyoBand-1.3.tar.gz |
|---|---|
| Size | 893.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c260784732fa61da93a7584a86f88b16679b620fbc8c5f39c7a426675e99a434
|
|
BLAKE2b-256 checksum How to use checksums |
21a06abb1d02497f32f4ea470da33d88a860f974f83b5561d060ca14aada2010
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.10
|
Release files / MyoBand-1.3-py3-none-any.whl
| Download URL | MyoBand-1.3-py3-none-any.whl |
|---|---|
| Size | 21.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ad9463e102a241803394d0fa870e79195833965fc3d7f7e65069899b3f567ccf
|
|
BLAKE2b-256 checksum How to use checksums |
fb5359ed191d7c3c793682460c314e8686a68f0f2ab3b61ac725479898c0a2db
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.10
|