Code Monkey home page Code Monkey logo

izw-hu-parasites's Introduction

IZW-HU-Parasites

Project to find origins of parasitism in a pylogenetic tree of live.

Getting Started

connect to the VM (via Cygwin64):

ssh name@h -L 127.0.0.1:8529:127.0.0.1:8529 -p 15351 -q

Prerequisites

Setup arangodb and node_7.9 and install needed packages in package.json

Installing

  1. Clone Repo
git clone https://github.com/Irallia/IZW-HU-Parasites.git
  1. Download globi's .tsv dump:
wget https://s3.amazonaws.com/globi/snapshot/target/data/tsv/interactions.tsv.gz

Import the extraced tsv-dump with:

arangoimp --file interactions.tsv --type tsv --collection interaction_tsv --create-collection true

Authors

  • Lydia Buntrock - **

See also the list of contributors who participated in this project.

Acknowledgments

  • Based on https://github.com/majuss/globi-parasites.git.

Done

  • give all nodes without ott ids pseudo ids (higher value than all ott ids)
  • rebuild the json to graph style (nodes, edges collections) (json and tsv available)
  • Plot: number of children per node
  • (Presentation)
  • tested Tree for cycles -> no cycles

ToDo's

Currently working on:

  • write a motivation (in the thesis)

  • TMC to parsimony

  • add attributes parasitic / freeliving on every leaf node

  • Define possible algorithms for calculating node properties.

  • Have a look at phylogeny programms: Raxml, mrbayes, beast. (http://evolution.genetics.washington.edu/phylip/software.html#systems)

  • run Marius Algorithm on my tree

  • Analyse Marius Algorithm (cross evaluation / leave one out evaluation)

In the long run:

  • Use / attach / implement an algorithm to give the inner nodes attribute 'parasite' or 'freeliving'. → Find origins for parasitism.
  • Attribute aufteilen, parasitismus von vertebraten/...

Future work:

  • Add symbiontic or other attributes to the nodes.
  • Parsimony analysis of coevolving species associations + recontruction the history of host-parasite associations. Recontruction the history of host-parasite associations.
  • enrichment tests. Analyse der Zusammensetzung von Species. Tree über funktionen...
  • add Branchlenght: time / DNA / other distances -> DB mit Divergenzzeiten

Update things

update arango db:

download Client Tools for Debian 9.0 from https://www.arangodb.com/download-major/debian/

wget https://download.arangodb.com/arangodb32/Debian_9.0/amd64/arangodb3-3.2.3-1_amd64.deb
sudo aptitude update
sudo aptitude upgrade
reboot
sudo dpkg -i arangodb3-3.2.3-1_amd64.deb

izw-hu-parasites's People

Contributors

irallia avatar derele avatar

Watchers

 avatar James Cloos 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.