Skip to content

Latest commit

 

History

History
51 lines (39 loc) · 2.53 KB

INSTALLATION.md

File metadata and controls

51 lines (39 loc) · 2.53 KB

Installation

Before installing the Chimerax pyKVFinder Tools plugin for ChimeraX, ensure that ChimeraX is installed on your system. If you haven't installed ChimeraX yet, please visit the ChimeraX website for instructions on installation.

The ChimeraX pyKVFinder Tools plugin is compatible with ChimeraX and has been developed using the Qt interface and Python 3.

Once ChimeraX is installed, the plugin requires the installation of the toml and PyQt5 modules. Ensure that you have these modules installed using your preferred package manager.

# Install required modules for ChimeraX (Python 3)
$ pip3 install toml PyQt5 pyKVFinder
# Alternatively, in a conda environment via Anaconda Cloud
$ conda install -c conda-forge toml
$ conda install -c anaconda pyqt 

Note: ChimeraX has an internal Python interpreter. The ChimeraX pyKVFinder Tools will attempt to install the required packages automatically. Restarting ChimeraX is necessary for the changes to take effect. If this automated installation process fails, please run the following code in the ChimeraX CLI:

# Execute this command in ChimeraX CLI
$ pip3 install pyKVFinder PyQt5 toml

Note: Installation via pip or Anaconda package management system is required.

To install the ChimeraX pyKVFinder Tools plugin for ChimeraX, you have two options. You can either use a precompiled wheel file: ChimeraX_pyKVFinder-0.1-py3-none-any.whl, or you can compile it directly within ChimeraX:

Using precompiled wheel file

  1. Download the file ChimeraX_pyKVFinder-0.1-py3-none-any.whl
  2. Launc ChimeraX.
  3. Run the following command in ChimeraX CLI:
$ toolshed install [path_to_binary]
  1. Relaunch ChimeraX after installed.
  2. The ChimeraX pyKVFinder Tools will install the dependencies. Relaunch ChimeraX if asked.
  3. The ChimeraX pyKVFinder Tools plugin will now be ready for use.

Building using ChimeraX

  1. Download our repository from GitHub, or via the following command in the terminal: git clone [repo_link]
  2. Launch ChimeraX.
  3. Execute the following commands in the ChimeraX CLI:
$ devel build [repository_path]
$ devel install [repository_path]
  1. Relaunch ChimeraX after installed.
  2. The ChimeraX pyKVFinder Tools will install the dependencies. Relaunch ChimeraX if asked.
  3. The ChimeraX pyKVFinder Tools plugin will now be ready for use.