Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Analysis Module #176

Merged
merged 8 commits into from
Aug 10, 2023
Merged

Create Analysis Module #176

merged 8 commits into from
Aug 10, 2023

Conversation

ehhartmann
Copy link
Collaborator

@ehhartmann ehhartmann commented Aug 4, 2023

  • improve trajectory concatenating tool to get meaningful trajectories based on KMC scheme
  • graph/vmd visualisation of population of radical positions in the molecule
  • graph/vmd visualisation of radical flux from each position
  • graph/vmd visualisation of most probable radical migration pathways
  • analysis of racemization
  • plot energy profile over simulation (of protein only)

@ehhartmann
Copy link
Collaborator Author

  • trjcat
    • acts on the run directory and can search for md simulations that get concatenated
  • energy profile
    • acts on md.edr files to create xvg files to create plots over the whole run, x axis == frame?
  • radical analyses
    • underlying representation: graph or molstar with b-factor based coloring
    • population analysis should work fine. write radical position as info in the log? -> act on kimmdy.log
    • flux analysis should be fine, visualization difficult
    • migration pathway analysis more involved
    • racemization analysis more involved, should not be default kimmdy analysis tool

I think all would be postprocessing tools

@KRiedmiller
Copy link
Collaborator

In #158 I started already for the reaction rates. Idea was not so much post processing, but optional live analysis per kimmdy step.
I think we can reuse this for the post-run analysis in this module.

image

@jmbuhr jmbuhr removed the CI:run_test label Aug 8, 2023
@ehhartmann ehhartmann added the enhancement New feature or request label Aug 8, 2023
@jmbuhr
Copy link
Collaborator

jmbuhr commented Aug 8, 2023

live analysis is pretty sweet!

@ehhartmann
Copy link
Collaborator Author

I would implement the radical population analysis tomorrow and then leave it at that. Feel free to change or add to any part of this module.

@jmbuhr jmbuhr added this to the first public release milestone Aug 10, 2023
@ehhartmann
Copy link
Collaborator Author

Current state of the analysis:
-trjcat works just fine as far as I can see

  • plot_energy gets ugly for longer kimmdy runs and plotting some energies together doesn't make sense (e.g total energy of -5000 and bond energy of 100 kj/mol)
  • radical_population can analyze one or multiple runs together and returns a plot and a pdb with fractional occupancy as beta column. I think this is fine for now

energy

radical_population_fingerprint

@ehhartmann ehhartmann merged commit f37d6c8 into main Aug 10, 2023
@ehhartmann ehhartmann deleted the feat/analysis_module branch August 10, 2023 15:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants