Code Monkey home page Code Monkey logo

ajtritt / imp Goto Github PK

View Code? Open in Web Editor NEW

This project forked from salilab/imp

0.0 0.0 0.0 228.6 MB

The Integrative Modeling Platform

Home Page: https://integrativemodeling.org

License: GNU General Public License v3.0

Shell 1.05% C++ 51.56% Python 41.96% Perl 0.01% C 1.42% CSS 0.03% Gnuplot 0.01% Cuda 0.04% Makefile 0.04% HTML 0.01% NSIS 0.03% CMake 1.06% LLVM 0.05% Batchfile 0.02% Yacc 0.03% Jupyter Notebook 0.08% MAXScript 2.00% Roff 0.17% Rich Text Format 0.44% mIRC Script 0.01%

imp's Introduction

nightly build coverity scan DOI

For full installation and usage instructions, see the documentation.

Building IMP from source code

To build IMP source found in path/to/imp-source and install it in path_to_install do:

  1. mkdir build && cd build
  2. cmake path/to/imp-source -DCMAKE_INSTALL_PREFIX=path_to_install
  3. make -j4
  4. make install

See the installation instructions in the manual for more details (in particular this covers the necessary prerequisites you'll need before running cmake).

Run ccmake to see more variables that can be used to customize your build and install.

To run IMP without installing, build IMP and then use setup_environment.sh to set the required environment variables. For example, to run ligand_score, do ./setup_environment.sh ligand_score arguments..., or ./setup_environment.sh $SHELL and then ligand_score arguments... in the new shell.

Copyright and License information

IMP is Copyright 2007-2023 IMP Inventors. The IMP Inventors are Andrej Sali, Ben Webb, Daniel Russel, Keren Lasker, Dina Schneidman, Javier Velázquez-Muriel, Friedrich Förster, Elina Tjioe, Hao Fan, Seung Joong Kim, Yannick Spill, Riccardo Pellarin.

IMP is largely available under the GNU Lesser GPL; see the file COPYING.LGPL for the full text of this license. Some IMP modules are available under the GNU GPL (see the file COPYING.GPL). Please refer to the documentation for more detail.

Files and folders structure

When you build IMP, the lib directory contains Python modules (both pure Python, in the IMP subdirectory, and C++ extensions, as _IMP_foo.so in the top-level directory) and the IMP C++ libraries (as libimp_foo.so in the top-level directory). Rationale: Windows searches for C++ dynamic libraries in the same directory as C++ Python extensions.

The include directory contains all public header files under the IMP subdirectory. Modules are in named subdirectories under that.

The swig directory contains all SWIG interface (.i) files used to build the Python interface.

imp's People

Contributors

benmwebb avatar drussel avatar barakr avatar duhovka avatar cgreenberg avatar sethaxen avatar pellarin avatar ichem001 avatar ravehlab avatar shruthivis avatar procyon777 avatar maxbonomi avatar shanot avatar tanmoy7989 avatar iecheverria avatar etjioe avatar tpeulen avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.