Coder Social home page Coder Social logo

global's Introduction

This is a hodgepodge of various scripts that I use to get through my (phylogenetic) day.

These scripts are poorly documented, poorly tested, poorly developed, poorly connected, and poorly designed.

You probably will have lots of trouble using many of them as they might have "outside" dependencies.

I am hoping to improve this at some point to be better documented, better tested, more organized, and just better.

Oh, and no, just because this code has all these poor qualities, it doesn't mean it is not useful (that triple negative sentence is poorly phrased too).

Installation

Installing this package is going to be easy, but getting it to actually work, no so much.

  1. Set environmental variable WS_HOME to the directory under which this "global" repository lives
  2. cd src; python setup.py develop; If you don't have root, you might need python setup.py develop --user;

On MAC, you need to install the standard coreutils and then you need GNU command line tools for many of these scripts to work. I found this link useful. Even then, some of these tools are bash-heavy and I have only tested many of them on Ubuntu. Even with coreutils and all the rest, some of these tend to not work.

If some scripts weren't working, the following tips might help.

  1. Don't panick
  2. Add $WS_HOME/global/src/mirphyl/utils/ and $WS_HOME/global/src/shell/ to your $PATH
  3. Look at src/shell/setup.sh and consider running it manually (this should be run by the scripts internally)
  4. Be ready to change hard-coded paths (argh!)

Dependencies:

  1. An often dependency is Dendropy, but it should be Dendropy 3.X and not 4.X (I will do something about this).
  2. Java (for some tools)
  3. Perl (for some tools)
  4. newicktools (rarely)
  5. triplet or quartet code from this thesis

global's People

Contributors

smirarab avatar esayyari avatar niemasd 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.