Commit efce8e4
Replace the pyMBE Pandas dataframe for a canonical pyMBE database (#147)
* first draft
* Database with reactions and states disentangled
* first complete draft of the database for particles
* add all pmb_types
* clean up and document storage code
* start refactoring pyMBE to use the new database
* updated residue and bond management in pyMBE
* finish refactoring of residues, molecules and peptides
* updated create_protein
* refactor hydrogels
* update delete methods to work with the new database
* fix added_salt and counterion methods and get_id_map
* update methods to work with the new database
* fix test for define and create molecules
* modernize molecule tests, start cleaning lj tests
* implement lj templates, fix tests
* add demo, add functions to load/save the database to the pyMBE API
* fix unit test
* fix bug in create_counterions, fix unittest
* update copyright
* disentagle particle states from particle templates
* fix wrong handling of espresso types and acidity test
* fix molecule position test
* fix test
* fix seed test and load_interaction_parameters
* add metadata management, small cleanup
* clean up gcmc functional test
* fix bugs in setup bond, fix unittest
* fix net charge test
* fix parameter test
* fix HH functions and tests, improve the functionality of calculate_net_charge for hydrogels, fix related bugs
* start refactoring protein unit test
* fix protein framework and unit test
* adapt cpH method
* adapt reaction methods to the new database, fix docs
* standarize docs
* clean up repo, fix bug in setup of rigid object
* increase coverage
* improve coverage, clean docs
* add missing test
* increase coverage manager io, fix bug in lj
* remove dead ends in database io
* improve docs
* increase coverage of the database manager
* reach full coverage
* solve issues detected by pylint
* fix bug
* solve dependency issues on the CI
* fix new bug in unit test
* lower requierements for pydantic to comply with current EESSI
* fix hydrogel matplotlib representation, fix bug in collect_particle_templates with nested residues, continue refactoring samples
* fix general samples
* all functional tests run now, started fixing the tutorial
* clean up tutorial
* update changelog
* adress review comments by sebas and somesh
* fix affiliations
* update changelog
* address ipsita comment
* change behaviour of create_ methods to raise a ValueError if no template is found
* fix missing commit number in changelog
---------
Co-authored-by: pmblanco <pablomiguel.blanco@udl.cat>
Co-authored-by: Pablo <pablb.ntnu.no>1 parent bde39e0 commit efce8e4
78 files changed
Lines changed: 13161 additions & 6947 deletions
File tree
- pyMBE
- lib
- parameters/peptides
- Blanco2021
- Lunkad2021
- storage
- instances
- reactions
- templates
- samples
- Beyer2024
- testsuite
- tutorials
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
| 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 | + | |
14 | 36 | | |
15 | 37 | | |
16 | 38 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
232 | 232 | | |
233 | 233 | | |
234 | 234 | | |
235 | | - | |
| 235 | + | |
236 | 236 | | |
237 | 237 | | |
238 | 238 | | |
| |||
247 | 247 | | |
248 | 248 | | |
249 | 249 | | |
250 | | - | |
| 250 | + | |
251 | 251 | | |
252 | 252 | | |
253 | 253 | | |
| |||
0 commit comments