Coder Social home page Coder Social logo

ashuein / bioblender21 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from pabloenmanuelramos/bioblender21

0.0 1.0 0.0 161.83 MB

Blender plugin to process biological data and molecular work.

License: BSD 2-Clause "Simplified" License

Python 96.30% Batchfile 0.01% C++ 3.66% Shell 0.03%

bioblender21's Introduction

BioBlender2.1

Blender plugin to process biological data and molecular work. BioBlender is an addon for Blender, aimed at providing tools for the import and elaboration of biological molecules. It consists of several functions, some executed by Blender and/or its Game Engine, and some others performed by external programs, such as PyMOL, APBS etc.

It was developed by the Scientific Visualization Unit of the Institute of Cliniclal Physiology of the CNR of Italy in Pisa, with the contribution of several colleagues.

We have now made it an Open Project, with the intent of keeping it updated, as long as Blender keeps moving on, and of possibly introducing new, better and useful features.

More info can be found on the SciVis website (www.scivis.it) and on BioBlender.eu, where is also present the Forum

BioBlender was developed to work on Windows, Mac and Linux. Therefore each fix will need to be tested on each of these platforms. Also, as BioBlender is supposed to handle different types of molecules, we will test:

  • Single protein, multiple conformations File: "01_CaM_protein3conformations.pdb";
  • Double strand DNA fragment File "02_4IHV_dsDNA.pdb";
  • Glycoprotein (protein with sugar-like molcule attached) file "05_glycoprotein_4AY9_FSH.pdb";
  • Small protein for testing GE. File "06_1L2Y_4GE.pdb";
  • Composite protein (dimer), file: "04_Dimer_1A4U.pdb";
  • Interacting protein/DNA, file "03_3IV5_ProteinComplex.pdb".

The SciVis Team is grateful to all that will contribute to this project.

#Getting Started# BioBlender is still under development

Prerequisites

##Using the command line## This set up will allow you to update dynamically to the latest snapshot of BioBlender. You need to be able to use the command line and have git properly set up.

Unix/Mac

  1. Get the latest version

    mkdir ~/BioBlender
    git clone https://github.com/PabloEnmanuelRamos/BioBlender21.git ~/BioBlender
    ln -s ~/BioBlender ~/.config/blender/%BLENDER_VERSION_NUM%/scripts/addons/BioBlender
  2. Checkout whichever branch you need. If you're not sure, skip this step.

    cd ~/BioBlender
    git checkout remotes/origin/BRANCH_NAME
  3. Launch Blender and do File-->User Preferences-->Addons

  4. Search the list for BioBlender2.1 and make sure it is ticked

  5. Save user settings and restart blender

  6. To update

    cd ~/BioBlender
    git pull --all

Windows Vista and above

  1. Get the latest version of BioBlender. Assuming you only have one partition C:. If not, just replace with your drive's letter (D, E, etc).

    mkdir C:\some\directory\BioBlender
    git clone http://github.com/PabloEnmanuelRamos/BioBlender21.git C:\some\directory\BioBlender
    mklink /d "C:\Users\%username%\AppData\Roaming\Blender Foundation\Blender\%BLENDER_VERSION_NUM%\scripts\addons\BioBlender" C:\some\directory\BioBlender
    

    The mklink step will work with /d or /j, both /d and /j are good options, of the two /j requires no elevated user privileges so if /d fails, then use /j

  2. Checkout whichever branch you need. If you're not sure, skip this step.

    cd C:\some\directory\BioBlender
    git checkout remotes/origin/BRANCH_NAME
    
  3. Launch Blender and do File-->User Preferences-->Addons

  4. Search the list for BioBlender2.1 and make sure it is ticked

  5. Save user settings and restart blender

  6. To update

    cd C:\some\directory\BioBlender
    git pull --all
    

bioblender21's People

Contributors

ertytux avatar monzop avatar pabloenmanuelramos avatar

Watchers

 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.