Skip to main content
Ctrl+K
MolSysViewer 0.7.0 documentation - Home MolSysViewer 0.7.0 documentation - Home
  • About
  • Showcase
  • User guide
  • Developer guide
  • API Reference
  • MolSys-AI
  • GitHub
  • About
  • Showcase
  • User guide
  • Developer guide
  • API Reference
  • MolSys-AI
  • GitHub

Section Navigation

Getting started

  • Getting started
    • Contributing (quick start)
  • Developer setup
  • Repository structure
  • Configuration (Python)
  • Demo systems
  • Contributing
  • CI and automation

Architecture

  • MolSysViewer Concepts (Python ↔ AnyWidget ↔ Mol* ↔ WebGL)
  • Public API and stability
  • Protocol and payloads (Python ↔ TypeScript)
  • Architecture
  • Architecture (full)
  • Regions and layers
  • Debugging

Workflow

  • JS/TS workflow
  • Testing & QA
  • Warnings (planned)
  • Releasing and publishing

Documentation

  • Documentation
  • Docs workflow (local build and RTD parity)
  • Documentation for the web
    • Web documentation editorial guidelines
    • Web docs build & layout
    • MyST in MolSysViewer documentation
    • References and Cross-links in Documentation
  • API documentation guidelines
    • Docstrings
    • Doctests

Style

  • Coding style & conventions
  • Type annotations (Python ≥3.10)
  • String and quotation style

Planning and history

  • Roadmap
  • Changes notes
  • Future (index)
    • CI roadmap (future)
    • Performance notes (future)
    • Security (future)
    • MolSysView ↔ MolSysMT operations
  • Appendix
    • Historical documents
      • Architecture snapshot (2025-11)
      • Design overview (historical)
      • Modules overview (snapshot)
  • Developer guide
  • Appendix
  • Historical documents

Historical documents#

These pages preserve older internal design notes and snapshots. They are not the source of truth for the current implementation.

  • Architecture snapshot (2025-11)
  • Design overview (historical)
  • MolSysViewer – Architecture Design Overview
  • 1. Design Philosophy
  • 2. Internal State
  • 3. Module Architecture
  • 4. Module Definitions
  • 5. Engine Selection
  • 6. MolSysView Facade
  • 7. Python ↔ Mol* Communication
  • 8. Development Phasing
  • Modules overview (snapshot)

previous

Appendix

next

Architecture snapshot (2025-11)

© 2026, Liliana M. Moreno Vargas, Diego Prada Gracia and contributors | UIBCDF Lab at the Federico Gómez Children’s Hospital of Mexico
MolSysViewer is an open source project shared under an MIT license with a structure based on the Computational Molecular Science Python Cookiecutter version 1.5

Created using Sphinx 8.2.3 | Built with the PyData Sphinx Theme 0.16.1

Contact us