Skip to content
This repository has been archived by the owner on Oct 12, 2022. It is now read-only.

This is meant to aid compilation of VCell-ID v0.4 in GNU/linux systems

Notifications You must be signed in to change notification settings

darksideoftheshmoo/VCellID-linux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

VCellID-linux

This is meant to aid compilation of VCell-ID v0.4 in GNU/linux systems

Unlike cellID, VCellID can be compiled with autotools directly, as it comes preconfigured. I have slightly edited and renamed the configure.in file to be used with autoreconf, and to require the gtkimageview dependency.

Credits

The cellID developers (link to publication). The original source can be found at sourceforge (link).

Download all Sources

The files herein are sufficient to build VCellID. Additionally, the sourceforge repo has sources for CellID, VCellID, the VCellID ImageJ plugin, RCell, and others. Use the provided script to download the entire contents of the Sourceforge repo if it pleases you:

sourceforge-file-downloader.sh cell-id

Dependencies

Disclaimer: it is possible that not all of the installed packages are strictly required. I have not yet checked, but surely the "-dev" ones are essential.

I have made use of autotools, and have installed the following packages:

  • automake: 1:1.15-4ubuntu1
  • autoconf: 2.69-9
  • libtool: 2.4.6-0.1

You may install these in Ubuntu systems by running:

sudo apt-get install automake autoconf libtool

The configure.ac and Makefile.am files have been set to require libtiff5-dev, libopenlibm-dev, and libglib2.0-dev.

  • libglib2.0-dev: 2.48.2-0ubuntu1
  • libtiff5-dev: 4.0.6-1ubuntu0.4
  • libopenlibm-dev: 0.5.0+dfsg-2
  • gtkimageview 1.6.4-5

You may install these in Ubuntu systems by running:

sudo apt-get install libglib2.0 libglib2.0-dev libtiff5 libtiff5-dev libopenlibm-dev gtkimageview

These dependencies can also be satisfied in Arch Linux

  • pacman -S autoconf automake libtool pkgconfig

Notes

Please note that, since package names change between distros, you must make sure that the correct packages have been installed, in order to satisfy the dependencies. If autoreconf reports unmet dependencies, feel free to edit the configure.ac file if you are sure the correct packages are already installed.

Build and Install

To build and install, open a terminal, cd into the directory where the files are, and run:

autoreconf -vif
./configure
make -j8
sudo make install

Please refer to the VcellID documentation to learn how to use this program.

Cheers!

About

This is meant to aid compilation of VCell-ID v0.4 in GNU/linux systems

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published