nolanlab / citrus

Citrus Development Code
GNU General Public License v3.0
31 stars 20 forks source link

Can't start GUI on linux #85

Closed nehcgnay closed 8 years ago

nehcgnay commented 8 years ago

Hello,

I would like to run citrus on a remote linux server. However, it shows the following messages instead of popping up the window. Any suggestions?

citrus.launchUI() Attaching package: ‘shiny’ The following objects are masked from ‘package:R.utils’: setProgress, validate Enter file name:

I have X11 forwarding configured and it's working well on other softwares such as matlab.

Thank you in advance!

rbruggner commented 8 years ago

The citrus GUI operates through a web browser and it might be the case that R may not have the permissions to start a new X11 program (like your browser) for various security reasons.

The "enter file name" prompt is asking you for the path to one (any) fcs file in then directory of fcs files that you wish to analyze. Try entering the full path to one of those fcs files at the prompt.

It may then tell you that the Citrus GUI is then running at say http://:

At that point, you should be able to open a web browser on your local machine or your remote machine (via X11 forwarding) and point it at the URL above to access the GUI.

nehcgnay commented 8 years ago

Thank you for your reply! I tried entering the full path but then it shows:

Scanning parameters in FCS files Reading parameters in 1.fcs Error in value[3L] : Unexpected Error: Error in value[3L]: object 'splitInt' not found

rbruggner commented 8 years ago

I think this error is related to the flowCore package not being able to read your FCS file, not a problem with Citrus.

Try loading the flowCore package and seeing if you can read your FCS file using the read.FCS() function. If that fails, there might be something wrong with your FCS files.

On Nov 15, 2015, at 7:41 AM, Yang Chen notifications@github.com wrote:

Thank you for your reply! I tried entering the full path but then it shows:

Scanning parameters in FCS files Reading parameters in 1.fcs Error in value[3L] x-msg://60/cond : Unexpected Error: Error in value[3L] x-msg://60/cond: object 'splitInt' not found

— Reply to this email directly or view it on GitHub https://github.com/nolanlab/citrus/issues/85#issuecomment-156820894.

nehcgnay commented 8 years ago

Thanks a lot! It was a bug in flowCore, which is solved in ver 1.36.1.