Skip to content

Graphical User Interface of the Enveomics collection

License

Artistic-2.0, Unknown licenses found

Licenses found

Artistic-2.0
LICENSE
Unknown
LICENSE.md
Notifications You must be signed in to change notification settings

lmrodriguezr/enveomics-gui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Enveomics GUI

Graphical User Interface for Enveomics.

What can I do with this?

You can run any of the many scripts in Enveomics without ever opening the terminal (you don't even need to know what the terminal is!). The scripts in Enveomics are specialized tasks for genomics and metagenomics analyses. Some popular examples include scripts to estimate average sequence identities between genomes (ani.rb and aai.rb), alpha-diversity estimators from profiles or OTU tables (AlphaDiversity.pl and Chao1.pl), and utilities to split sequence files (FastQ.split.pl and FastA.split.pl). And there is much much more!

Features

  • Executes scripts easily, no programming experience necessary.
  • Reports the exact command executed so you can easily log, reproduce, automate, and report analyses.
  • With use examples, categories, and quick search, you don't need endless manuals to find the right analysis.
  • Detached execution, so you can run multiple analyses at the same time.
  • Self-updating, so you always get the latest version of our scripts.
  • Zero configuration, just download and open.
  • All the magic of Shoes.

Show me, please!

My pleasure. Here's the home window:

home

Here are some use examples:

all tasks

This is us preparing to calculate the Average Amino acid Identity (AAI) between two genomes:

aai form

And the result window:

aai result

Install

Prerequisites

You'll only need a Java Virtual Machine to open the GUI. However, you might need other Software installed in your computer to execute certain scripts. Notably, you'll need Perl to execute any of the tasks ending in .pl and Ruby to execute any of the tasks ending in .rb. Also, the few tasks ending in .bash will require a GNU Bash port in Windows machines, and some tasks have additional requirements that are unlikely to ever work in Windows. That said, we're trying to extend our support as wide as possible, so please report any issues.

Linux or BSD

  1. Download enveomics.jar.
  2. Make sure you have Java or another implementation like OpenJDK, and use it to open enveomics.jar. In most modern Linux distros you can simply right-click on the file and select to open with JVM or OpenJDK, or even just double-click the file. If it doesn't work please let us know, and execute this in the terminal: java -jar enveomics.jar, changing the path of enveomics.jar to wherever you downloaded it.

Mac OS X

  1. Download and open enveomics.dmg (or enveomics-java6.dmg in Leopard/Snow Leopard).
  2. Drag enveomics.app to the Applications folder.

Windows

Our current pre-release is yet to be tested in Windows. If you're not affraid of bugs, just follow the same instructions above for Linux or BSD. And whatever happens, please let us know.

From the source

If you want to play with the code of Enveomics GUI, you can open it directly from the source. Check out INSTALL-HARD.md to learn how.

Credits

The Enveomics GUI was developed on Shoes 4 by Luis M. Rodriguez-R. For additional information on the scripts collection, please refer to Enveomics. Icons by Yu Luck from the Noun Project.

License

Enveomics GUI and the Enveomics collection are licensed under the terms of The Artistic License 2.0, except when otherwise noted.