forked from aai-research-lab/FastMDAnalysis
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtree.txt
More file actions
41 lines (40 loc) · 2.23 KB
/
tree.txt
File metadata and controls
41 lines (40 loc) · 2.23 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
FastMDAnalysis/
├── .github/
│ └── workflows/ # CI config (tests/docs/etc.)
├── assets/ # Project images/badges/banners
├── docs/ # Sphinx/RTD documentation sources
├── examples/ # Example scripts (API/CLI usage)
├── src/
│ └── fastmdanalysis/
│ ├── __init__.py # Package init: public API surface
│ ├── datasets.py # Lightweight dataset helpers (e.g., TrpCage)
│ ├── utils.py # I/O helpers (load_trajectory, etc.)
│ ├── analysis/
│ │ ├── __init__.py # Re-export analysis modules
│ │ ├── base.py # Base analysis class / shared exceptions
│ │ ├── rmsd.py # RMSD analysis
│ │ ├── rmsf.py # RMSF analysis
│ │ ├── rg.py # Radius of gyration
│ │ ├── hbonds.py # Hydrogen bonds (Baker–Hubbard)
│ │ ├── ss.py # Secondary structure (DSSP)
│ │ ├── cluster.py # KMeans/DBSCAN/Hierarchical & plots
│ │ ├── dimred.py # PCA/MDS/t-SNE wrappers
│ │ └── sasa.py # Solvent accessible surface area
│ └── cli/
│ ├── __init__.py # CLI package init
│ ├── _common.py # Shared CLI parsing/logging/build utilities
│ ├── main.py # Entry point (subcommands wired here)
│ ├── analyze.py # Orchestrator: include/exclude analyses, slides
│ └── simple.py # Legacy single-analysis commands
├── tests/
│ ├── test_cluster_dimred.py # Dimensionality reduction / clustering tests
│ └── … # Other unit tests
├── .gitignore
├── .readthedocs.yaml
├── CONTRIBUTING.md
├── LICENSE
├── README.md
├── STRUCTURE.md
├── pyproject.toml
├── requirements.txt
└── tree.txt # This file