Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mooerslab/pymolpysnips

The pymolsnips rewritten in Python. This Python enables direct interaction with the pymol api from other Python environments like electronic notebooks (e.g. Jupyter Notebooks), IDEs, and literate programming documents (e.g., Rmarkdown, org-mode ).
https://github.com/mooerslab/pymolpysnips

installing-snippets jupyter-notebook pymol snippet-files snippet-libraries

Last synced: 6 days ago
JSON representation

The pymolsnips rewritten in Python. This Python enables direct interaction with the pymol api from other Python environments like electronic notebooks (e.g. Jupyter Notebooks), IDEs, and literate programming documents (e.g., Rmarkdown, org-mode ).

Awesome Lists containing this project

README

        

![Version](https://img.shields.io/static/v1?label=pymolpysnips&message=0.2&color=brightcolor)
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)

# pymolpysnips project

Only the versions for Atom (identical to what is required by [Pulsar](https://pulsar-edit.dev/docs/launch-manual/sections/using-pulsar/sections/snippets.html#creating-your-own-snippets) (the community-driven replacement for Adam), gedit, and Jupyter Lab are available now.
Go [here](https://github.com/MooersLab/jupyterlabpymolpysnips) for the Jupyter Lab snippets.
I decided to provide this library for different editors in separate repositories so that users would not have to download the code for text editors they do not use.

## Atom Installation
Append snippets to the collection in snippets.cson in the `~/.atom folder`.

## gedit Installation
Move `pymol.xml` to `~/.config/gedit/snippets/`.

## Pulsar Installation
Append snippets to the collection in snippets.cson in the `~/.pulsar folder`.

## Related repositories

- [jupyter-vsc-pymolpysnips](https://github.com/MooersLab/jupyter-vsc-pymolpysnips)
- [jupyter-st3-pymolpysnips](https://github.com/MooersLab/jupyter-st3-pymolpysnips)
- [jupyter-emacs-pymolpysnips](https://github.com/MooersLab/jupyter-emacs-pymolpysnips)
- [jupyter-ultisnips-pymolpysnips](https://github.com/MooersLab/jupyter-ultisnips-pymolpysnips)
- [jupyter-snipmate-pymolpysnips](https://github.com/MooersLab/jupyter-snipmate-pymolpysnips)
- [jupyter-neosnippets-pymolpysnips](https://github.com/MooersLab/jupyter-neosnippets-pymolpysnips)
- [jupyter-atom-pymolpysnips](https://github.com/MooersLab/jupyter-atom-pymolpysnips)

- [easypymol](https://github.com/MooersLab/EasyPyMOL/edit/master/README.md)
- [pymolshortcuts](https://github.com/MooersLab/pymolshortcuts)
- [orgpymolpysnips](https://github.com/MooersLab/orgpymolpysnips)
- [rstudiopymolpysnips](https://github.com/MooersLab/rstudiopymolpysnips)
- [taggedpymolpysnips](https://github.com/MooersLab/taggedpymolpysnips)
- [jupyterlabpymolpysnips](https://github.com/MooersLab/jupyterlabpymolpysnips)
- [colabOpenSourcePyMOLpySnips](https://github.com/MooersLab/colabOpenSourcePyMOLpySnips)
- [colabPyMOLpySnips](https://github.com/MooersLab/colabPyMOLpySnips)
- [PyMOLwallhangings](https://github.com/MooersLab/PyMOLwallhangings)

## Update history

|Version | Changes | Date |
|:-----------:|:------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------:|
| Version 0.1 | Added badges, funding, and update table. | 2024 May 24 |
| Version 0.2 | Added install instructions for Atom, gedit, and Pulsar | 2024 May 24 |

## Sources of funding

- NIH: R01 CA242845
- NIH: R01 AI088011
- NIH: P30 CA225520 (PI: R. Mannel)
- NIH: P20 GM103640 and P30 GM145423 (PI: A. West)