Clustering and dimensionality analysis of single-molecule localization microscopy data in T.cruzi (Escalante et al.)
Description
This repository contains all code and data processing pipelines used in the paper:
"Distinct nanoscale organizations of GPI-anchored mucins and trans-sialidases in Trypanosoma cruzi" by Escalante et al.
.
├── Experimental/ # Processed localization data
├── Area_Picks/ # Parameters of selected circular areas
├── Clustering.py # DBSCAN clustering analysis
├── Experimental_analysis.py # Figure 1 processing
├── Simulation.py # Data randomization
├── Experimental_vs_randomized.py # Figure 2 analysis
├── Shuffling.py # Figure 3 cross-distance analysis
├── Non_clustered_analysis.py # Figure 4 free localization analysis
├── Fibrillar_compartments_simulations.py # Figure 5 modeling
└── Circular_compartments_simulations.py # Figure 5 modeling
==================================================================================
🔬 Data Processing Workflow
1. Initial Data Preparation
Circular areas were exported from pre-processed localizations (drift-corrected, filtered, with aligned mucin and trans-sialidase channels) using Picasso [1] super-resolution analysis software.
- Location: Experimental/ folder contains all localization data.
2. Area Selection Parameters
All parameters for selected circular areas are exported in:
- Location: Area_Picks/ folder
==================================================================================
🛠️ Clustering Analysis
Script: Clustering.py
Method: DBSCAN clustering of mucins and trans-sialidases across all areas + DBCV [2] validation method (from hdbscan implementation in python)
Output: Cluster data used in multiple figures
==================================================================================
📊 Analysis Scripts
____________________________________________
🟢 Figure 1 Analysis
Script: Experimental_analysis.py
Processes: Experimental data to generate Figure 1 results
Output: Parameters and quantitative results for Figure 1
🔵 Figure 2 Analysis
Simulation.py - Generates randomized data
Experimental_vs_randomized.py - Compares experimental vs randomized distances
Output: Figure 2 comparative analysis
🟡 Figure 3 Analysis
Script: Shuffling.py
Processes:
- Cross-distances between mucins and trans-sialidases
- Cross-randomization
- Cluster overlap calculations
Output: All Figure 3 data metrics
🔴 Figure 4 Analysis
Script: Non_clustered_analysis.py
Processes: Analysis of free/non-clustered localizations
Output: Figure 4 results
🟣 Figure 5 Analysis
Fibrillar_compartments_simulations.py - Fibrillar compartment modeling
Circular_compartments_simulations.py - Circular compartment modeling
Output: Compartmentalization models and dimensionality analysis
==================================================================================
[1] Schnitzbauer, J., Strauss, M. T., Schlichthaerle, T., Schueder, F. & Jungmann, R.
Super-resolution microscopy with DNA-PAINT. Nat. Protoc. 12, 1198–1228 (2017).
DOI: 10.1038/nprot.2017.119
[2] Moulavi, D., Jaskowiak, P.A., Campello, R.J., Zimek, A. and Sander, J., 2014. Density-Based Clustering Validation. In SDM (pp. 839-847).
Files
Area Picks.zip
Files
(3.0 GB)
| Name | Size | |
|---|---|---|
|
md5:3997f1f415f2bd76ff6fb149d3813d2d
|
57.8 kB | Preview Download |
|
md5:d31e8a896b4dbc72af811abb9fd55ffd
|
16.0 kB | Download |
|
md5:524e72982f9a292f64e30d561a231699
|
7.2 kB | Download |
|
md5:09b12e19b61e3d3589d7b0a18d139299
|
3.5 MB | Preview Download |
|
md5:a294836158f4a1828a84354c8183ad22
|
2.9 GB | Preview Download |
|
md5:417f691dcd5211fa13e37549b7d0fff5
|
6.2 MB | Preview Download |
|
md5:c83f49c66545950940310ecf3652e185
|
17.1 kB | Download |
|
md5:99edf448cc7084fa42142e33975082cd
|
40.5 kB | Download |
|
md5:d31c3957c81b9dc17f03bdd37022c8b3
|
32.9 kB | Download |
|
md5:516e06cead9d7297ea16c9aca5c10b43
|
60.1 kB | Download |
|
md5:12f75246a199088b3f75382fb1d43a4a
|
3.4 kB | Preview Download |
|
md5:3761664700e6c2a1e92de7603591f15c
|
989 Bytes | Download |
|
md5:1eb91e989aa572fede9c0908c69484dc
|
1.3 MB | Preview Download |
|
md5:8b004da8d7618c0d3bf4f229612dad91
|
33.4 kB | Download |
|
md5:717b50f58a0f5fc1b484910208a9412b
|
11.1 kB | Download |
|
md5:8b0c604114b2b409e2ce9254c066ed37
|
67.9 MB | Preview Download |