Skip to content

Merge refactored Plantonic Solid module#98

Closed
yingyue2030699 wants to merge 57 commits intomainfrom
pLLMantonicSolid
Closed

Merge refactored Plantonic Solid module#98
yingyue2030699 wants to merge 57 commits intomainfrom
pLLMantonicSolid

Conversation

@yingyue2030699
Copy link
Member

  • refactored the platonic solid module to a clear structure of a subpackage + two files
  • fixed the wrong geometry (e.g. the tetrahedron geometry was wrong)
  • removed redundant API from the ionerdss init
  • fixed associated unittests

Tasks to consider:

  • Integration tests for platonic solid modules
  • Remove "round to n" from all the subpackages for platonic solid modules

yingyue2030699 and others added 30 commits December 15, 2025 14:08
… structure not as expected previously;

Removed ProAffinity legacy folder and fixed adfr path checking.
Handle "no data" error when processing transition matrices since this is not a standard output.
Fixed transition matrix parser;
tutorial_6bno test passed!!!
## Overview

This high-level API provides convenient functions for:
- Creating hyperparameter configurations with sensible defaults
- Using preset configurations for common scenarios
- Enabling specific features (ODE, affinity prediction, etc.)
- Managing configurations (save, load, update, validate)

## Quick Start

```python
from ionerdss.model import pdb

# Create and use hyperparameters
params = pdb.create_hyperparameters(
    interface_detect_distance_cutoff=0.8,
    interface_detect_n_residue_cutoff=5
)

# Build model with configuration
builder = pdb.PDBModelBuilder("1ABC")
system = builder.build_system(
    workspace_path="./workspace",
    hyperparams=params
)
```
…how to use dynamic docstring (currently used in set_hyperparameters to directly inherit doc string from hyperparameters.py)
yingyue2030699 and others added 27 commits December 18, 2025 15:06
Successfully extended the ionerdss ODE module to support any molecular system topology (linear, cyclic, branched, complete graphs) by implementing NetworkX-based naming and integrating graph-based subcomplex generation.
@yingyue2030699 yingyue2030699 deleted the pLLMantonicSolid branch January 20, 2026 21:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants