Skip to content
This repository has been archived by the owner on Jan 20, 2021. It is now read-only.

TKDBB84/trichomenet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# TRICHOMENET

Description: TRICHOMENET is an trichome pattern analysis tool designed to work in conjuction with polarized light 
microscopy images of cleared leaves. The software can detect and analyze trichome positions including density heat
map and next neighbor analyses.

## TRICHOMENET Setup

Basic Information And Prerequists

1. TRICHOMENET is developed for use with PHP 5.3+, and tested with MySQL, however other SQL database systems with 
PHP 5.3+ connectivity should work as well.
2. TRICHOMENET also requires the GD libraries for PHP.
3. TRICHOMENET additionally requires FIJI ( http://fiji.sc/ ) to utilize the ImageJ detection.
4. TRICHOMENET calls FIJI with xvfb, as TRICHOMENET's author could not get the headless functionalty of FIJI to work
properaly.  So XVFB will need to be available on the system as well.  The screen number is located in the execution
script file and can be freely editted.
5. A setup script is currenly not included in the repository but is planned to be developed at a later date.
6. The settings.ini file contains all database connectivity information as well as path information for TRICHOMENET.

## Deploying

### How to setup the deployment environment

- TRICHOMENET was developed and test in both an Ubuntu Server Enviroment(x86), as well as a 
Fedora Desktop Enviroment(x64).  It should however function in any *nix based enviroment providing the above 
Prerequists are met, and a bash (or some other sh) shell is available to the web user.
- Be sure to note the plugin directory for FIJI ( http://fiji.sc/ )
- The web user, (usally www-data) requires read/write access to the fiji plugin folder 
(on ubuntu: /usr/lib/fiji/plugins ) to create the plugin that detects the cords, as well as read/write access to the 
temporary dirtory to store the output (usally /tmp).
- In your database create a database & user for TRICHOMENET, in this repository is (dbsetup.sql), execute this sql file
in the new database to setup the tables required for new use
- Extract TRICHOMENET to web root, or link TRICHOMENET to the web root.
- Set your database connection info, Heat Map Color and Tolerances, as well as the path information for FIJI and 
www-data shell, and location of images (defaults are relative paths) in the settings.ini file.


## Contributing changes

- Please Open Github Issues for any bugs you may find.

About

Trichome Analysis Toolset

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published