<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi Florian,<div class=""><br class=""></div><div class=""> The ChimeraX Programming Manual describes how to package up a ChimeraX plugin (called a "bundle") for distribution on the Toolshed</div><div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span><a href="https://www.cgl.ucsf.edu/chimerax/docs/devel/index.html" class="">https://www.cgl.ucsf.edu/chimerax/docs/devel/index.html</a><br class=""><div class=""><br class=""></div><div class="">specifically the Building and Distributing Bundles section</div><div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span><a href="https://www.cgl.ucsf.edu/chimerax/docs/devel/writing_bundles.html#bundle-sample-code" class="">https://www.cgl.ucsf.edu/chimerax/docs/devel/writing_bundles.html#bundle-sample-code</a></div><div class=""><br class=""></div><div class="">Some examples of ChimeraX Python code are at the ChimeraX Recipes web site</div><div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span>https://rbvi.github.io/chimerax-recipes/</div><div class=""><br class=""></div><div class="">and Python functions ChimeraX provides are described in the programming manual</div><div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span><a href="https://www.cgl.ucsf.edu/chimerax/docs/devel/modules.html" class="">https://www.cgl.ucsf.edu/chimerax/docs/devel/modules.html</a></div><div class=""><br class=""></div><div class="">but you may also want to look at the ChimeraX Python code which is in the distribution</div><div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span>Windows:<span class="Apple-tab-span" style="white-space:pre"> </span>chimerax/bin/lib/site-packages/chimerax</div><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span>Linux:<span class="Apple-tab-span" style="white-space:pre"> </span>chimerax/lib/python3.7/site-packages/chimerax</div><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span>Mac:<span class="Apple-tab-span" style="white-space:pre"> </span>ChimeraX.app/Contents/lib/python3.7/site-packages/chimerax</div><div class=""><div><br class=""></div><div>To submit a bundle to toolshed the basic steps are to make the the file that describes the bundle called bundle_info.xml, run the ChimeraX command "devel install /path/to/my/bundle-code", that produces a wheel file that is the standard way Python modules are distirubuted, mybundle.whl, for example from PyPi, and then upload it to the ChimeraX app store called Toolshed by pressing the Sign In button (uses Google Account login), <a href="https://cxtoolshed.rbvi.ucsf.edu" class="">https://cxtoolshed.rbvi.ucsf.edu</a>.</div><div><br class=""></div><div> Send questions if you run into any troubles.</div><div><br class=""></div><div><span class="Apple-tab-span" style="white-space:pre"> </span>Tom</div><div><br class=""></div><div><img apple-inline="yes" id="6EF14F56-5608-40B0-9B33-F83B5437FCEE" width="816" height="641" src="cid:DCDBBDC6-F93C-4D2D-8DF9-B5A825306205" class=""></div><div><br class=""><blockquote type="cite" class=""><div class="">On Oct 12, 2020, at 7:37 AM, Florian Wernert <florian.wernert@univ-amu.fr> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">Hi there,<br class=""><br class="">I'm looking forward to integrate a processing algorithm I coded into a toolshed for ChimeraX.<br class=""><br class="">Are there any available resources in order to get started with plugin/toolshed development for ChimeraX ?<br class=""><br class="">Thanks,<br class=""><br class="">Florian Wernert<br class=""><br class=""><br class="">_______________________________________________<br class="">ChimeraX-users mailing list<br class="">ChimeraX-users@cgl.ucsf.edu<br class="">Manage subscription:<br class="">https://www.rbvi.ucsf.edu/mailman/listinfo/chimerax-users<br class=""><br class=""></div></div></blockquote></div><br class=""></div></div></body></html>