.. _installation: Installation ============ This page contains information on how to install ConKit on your local machine or server. A number of different options exist; however, note that the installation via the :ref:`Python Package Index` remains to be the recommended and simplest. Python Package Index ~~~~~~~~~~~~~~~~~~~~ The easiest way to install ConKit is via `easy_install` or `pip`. To do so, simply run the following command on your command line and you are ready to go. To install using `easy_install`: .. code-block:: bash $> easy_install conkit To install using `pip`: .. code-block:: bash $> pip install conkit .. note:: The executable scripts are automatically installed in your default ``bin`` directory. There is nothing more that you need to do. Source Code ~~~~~~~~~~~ If you would like to install ConKit from source, download the `latest version `_ from the GitHub repository. Then, use the following commands to install ConKit. .. code-block:: bash $> git clone https://github.com/rigdenlab/conkit $> cd conkit Once downloaded, you might want to check that all functions are available on your system. Run the following command: .. code-block:: bash $> python setup.py test If this has completed successfully, you are good to go and you can now install ConKit. .. code-block:: bash $> python setup.py build install ConKit is now successfully installed in your system's default Python. .. note:: Similarly to the :ref:`Python Package Index` install, the executable scripts are automatically installed. External software ~~~~~~~~~~~~~~~~~ .. note:: If you install ConKit via the :ref:`Python Package Index`, the dependencies are automatically installed for you! Required dependencies +++++++++++++++++++++ Python 2.7, 3.4, 3.5, or 3.6 `Download Python `_ Numba 0.36.2 (or later) `Download Numba `_ NumPy 1.8.2 (or later) `Download NumPy `_ BioPython 1.64 (or later) `Download BioPython `_ Matplotlib 1.3.1 (or later) `Download matplotlib `_ setuptools `Documentation `_ Optional dependencies +++++++++++++++++++++ .. SciPy 0.16 (or later) .. `Download SciPy `_ scikit-learn 0.18 (or later) `Download scikit-learn `_ HHblits `Download HHblits `_ HHblits Database `Download HHblits Database `_ CCMpred `Download CCMpred `_