Home Downloads
Downloads
PyRx Binary Distribution PDF Print

  • Windows

    PyRx-0.9.2-Setup.exe   $159.99   buy now

    PyRx version 0.8 is available for free: PyRx-0.8-Setup.exe (93 MB)

    Troubleshooting - Installation Problems

    If you have previous version of PyRx installed and are having problems installing the new version, please remove C:\Program Files\PyRx folder using Unlocker, for instance, prior to installing this new version.

    Troubleshooting - Startup Problems

    Please install Microsoft Visual C++ 2008 Redistributable Package if PyRx fails to start. Also, make sure you can install and run Python 2.6 independent of PyRx. Visit the forum for additional instructions. Check also instructions on how to install PyRx from Source written below.

  • Linux

    64-bit PyRx 0.9.2  $159.99   buy now

    To start the installer grant execute permission and run it as follows:

    chmod +x PyRx-0.9.2-linux-x86_64-install
    ./PyRx-0.9.2-linux-x86_64-install
    
    Troubleshooting - Startup Problems

    Please run the following command if PyRx fails to start:

    Fedora: sudo yum install -y libpng12.x86_64 SDL.x86_64 mesa-libGLU.x86_64

    Ubuntu: sudo apt-get install libpng12-0 libglu1-mesa libsdl

    SUSE: sudo zypper install libpng12-0 Mesa-libGLU1 SDL

  • Mac OS X

    PyRx-0.9.2.dmg   $159.99   buy now

    To install PyRx open PyRx-0.9.2.dmg in Finder, Control-click or right click on PyRx-0.9.2 and select Open. Once PyRx is successfully installed, PyRx.app will be available under Applications folder.

  • Source

    Instructions for Installing PyRx from Source

    PyRx depends on many packages that might not be easy to install.

    Please try binary installer corresponding to your OS first (see above).

    If that fails, you'll need to install the following list of packages that PyRx depends on.

    Please note that some familiarity with development tools is needed to install all these packages.

    • Python - a programming/scripting language - python.org.

    • AutoDockTools, used to generate input files - mgltools.scripps.edu.

    • wxPython for cross-platform GUI - wxpython.org.

    • The Visualization ToolKit (VTK) for 3D computer graphics - vtk.org by Kitware, Inc.

    • Enthought Tool Suite, including Traits, for application building blocks - code.enthought.com.

    • Opal Toolkit for running AutoDock remotely using Web services - opal.nbcr.net.

      You'll need to install Python Opal Web Service Client. PyRx is set to use ws.nbcr.net servicer by default.
      If you are planning to create your own grid/cloud, you'll need to install Opal Server as well.
    • Open Babel for importing SDF files, removing salts and energy minimization - openbabel.org.

    • AutoDock, used as a docking software - http://autodock.scripps.edu (optional).

      Only remote execution mode is enabled if PyRx can't find autodock binaries.

    • ePMV, embedded Python Molecular Viewer - epmv.scripps.edu.

    Congradulations if you managed to install all the dependencies and read this far.

    You are now only a few clicks away from using PyRx. Download and uppack PyRx-0.9-Source.zip (760 KB). The latest version of PyRx source code is also available at https://sourceforge.net/projects/pyrx/develop Now, do standard python install:

    python setup.py install
    

    Starting PyRx on Different Platforms

    Windows Users - double click on runPyRx.py or run python runPyRx.py from command line.


    Linux Users - add MGLTools to your PYTHONPATH:
    csh - setenv PYTHONPATH/usr/local/MGLTools-$Version/MGLToolsPckgs:/usr/local/MGLTools-$Version/lib/python2.6/site-packages
    bash - PYTHONPATH="/usr/local/MGLTools-$Version/MGLToolsPckgs:/usr/local/MGLTools-$Version/lib/python2.6/site-packages"
    Run "python runPyRx.py" from command line.
    Mac OS X Users - add MGLTools to your PYTHONPATH:
    export PYTHONPATH="/Library/MGLTools/$Version/MGLToolsPckgs/:/Library/MGLTools/$Version/lib/python2.6/site-packages"
    Run pythonw runPyRx.py from command line.


 Please see PyRx 0.9.2 Release Announcement for the list of new features and bug fixes. Older versions of PyRx are available for free from http://sourceforge.net/projects/pyrx/files.

Add a comment
Last Updated on Tuesday, 23 June 2015 07:17
 
Simplified BSD License PDF Print
Written by Sargis Dallakyan   

It took a great deal of effort to write PyRx and make it available under open source license. We have developed PyRx in our spare time in the hope that it will be useful, but without any warranty. This is exactly the same warranty that proprietary software companies offer: none.


Please watch Which Open Source License is Best? to learn more about open source licenses. Here is the Simplified BSD License for PyRx which is short and permissive free software licence.


Copyright (c) [2008-Forever], Sargis Dallakyan and individual contributors. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

    * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
    * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Add a comment
Last Updated on Monday, 13 February 2012 14:32
 
Known Issues and Feature Requests PDF Print
Written by Sargis Dallakyan   
  • An incomplete download is the most common reason for non working installers. Make sure your download is complete before running installers.
  • "Customize Filter" widget for table editor causes crash on Windows and Mac.
  • PyRx crashes on Linux when there are no hardware 3D accelerated (OpenGL) drivers avialable. See Using hardware accelerated 3D renderer on Linux and Installing Nvidia Driver on CentOS 6 for instuctions on how to install OpenGL drivers.
  • On Mac OS X, 3D Scene tab needs to be resized when switching between different tabs, otherwise it doesn't redraw properly.

Please visit FAQ page for information on how to submit a bug or request a new feature.

Add a comment
Last Updated on Saturday, 06 September 2014 14:56