Coder Social home page Coder Social logo

ultrapse's Introduction

UltraPse

An extensible software platform for biological sequence representations

Installation

Source code in this repositiory is for Ubuntu Linux platform. We have tested these codes on Ubuntu 14.04.5 LTS. There is no guarantee that these codes can be compiled and executed on other platforms without modifications.

These codes depend on the lua-devel version 5.3. It has been proven that lower version will NOT work. Please go to http://www.lua.org/download.html. Download version 5.3 lua environment and configure that on your machine.

After your lua environment is ready, find out the location of your lua.hpp and liblua.a. They usually reside in positions like xxxx/lua-5.3.4/install/include and xxxx/lua-5.3.4/install/lib, where xxxx is usually the directory you unpack your lua source codes.

Suppose the xxxx equals to ~/bin. You should then EDIT the following two lines of the Makefile of UltraPse.

EXT_HEADER=~/bin/lua-5.3.4/install/include

EXT_LIB=~/bin/lua-5.3.4/install/lib

After saving the Makefile, just type make. You will get UltraPse compiled. The upse is the executable of UltraPse software. To test your compilation, just type ./upse --help or ./upse -q prop -n stdprot

To do more test, please first make modules. This will make the one-hot mode BSO.

You can type make test to test UltraPse with TDFs.

You can type make test_mod to test UltraPse with BSOs.

For Microsoft Windows platform, just download the Win-x86_64.zip package from Release/Win-x86_64. Unpack it to your favoured location and use command line environment to use the executable. The documents, plugins, and test datasets are included.

For Microsoft Windows platform, you can use the upse-test.cmd to have a quick view.

If you got any difficulties, just send emails to [email protected] to complain. We will try out best to fix it asap.

Citation

Please cite the following paper if you find UltraPse useful in your work:

[1] Du, Pu-Feng; Zhao, Wei; Miao, Yang-Yang; Wei, Le-Yi; Wang, Likun. 2017. "UltraPse: A Universal and Extensible Software Platform for Representing Biological Sequences." Int. J. Mol. Sci. 18, no. 11: 2400. http://dx.doi.org/10.3390/ijms18112400

ultrapse's People

Contributors

pufengdu avatar

Stargazers

 avatar  avatar

Watchers

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