-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Installation instructions #3
Comments
Using anaconda, we could potentially cover Windows, Mac and Linux - but unlike
I would hope installing MUSCLE provides 32bit Windows binaries http://drive5.com/muscle/downloads.htm JalView (and Artemis and JMol) should be fine on Windows as Java based NCBI provides 64 bit Windows BLAST+ binaries ftp://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/LATEST/ |
Using
Any objections? |
If it works on Windows, then |
Using |
Re: terminals Anaconda Prompt gives access to all the Git Bash gives us The solution is to insist on adding the Anaconda executables to the |
I've worked through the installation on Windows 7 up to https://2018-03-06-ibioic.readthedocs.io/en/latest/testing_installation.html (blank) The Java tools were most trouble, particularly Jmol with its folder to unzip. |
Yes - Jalview attempts to do a 'nice' job on Windows, but on Windows 10 the installer fails. Happily the Artemis is straightforward in that it's a single JMol is a bit more complicated, but in the end comes down to double-clicking on a I've tested all three in Windows 10 and, so long as we're there as helpers to guide the students I don't think there's that much to worry about. Do you have bigger concerns? |
No, with people on hand given we've tried this on Windows 7 and 10 it should be fine. |
We have a few options for presentation of the course. As we've been ambitious, working across browser, terminal and notebooks, some of the options are less well-integrated than others:
VM: keeps everything in one place - data, browser, terminal, notebooks. Persistent user data is possible. It's a large download. Could be made a bootable USB (should this be allowed on the attendees' laptops!). Everyone's environment is the same, which can help.
Install everything locally: keeps everything in one place - data, browser, terminal, notebooks. Persistent user data is possible. It's a challenge for novices to install everything correctly, though so long as Git Bash, Anaconda, Java and Docker can be/are installed, we can get Blast and Muscle through Docker, and the rest should be native on the system. The disparate environments may be an issue.
Provide Docker images: this is like 'VM-lite'. I think the notebooks and the terminal would have to be separate images (due to how Docker works), and if we wanted output from one to be available in the other, we'd have to have a Volume under Docker also to be shared. This ensures a common environment, but we can't have GUI apps (Artemis, Jalview, JMol) in Docker easily - they would have to be local to the laptop, and data would not be directly available to the GUI apps from the Docker images.
I think we need to be clear that it's the attendee's responsibility to ensure their laptops are ready before the course starts. So we need clear instructions (and plan B) for installing each of the components and testing on their machines.
local installation
biopython
,bioservices
,seaborn
etc.docker run
for some tools likemuscle
etc. where the Windows installation may not work. We'll need to test that. I think - or change the aligner to Clustal Omega, maybe?VM installation
The text was updated successfully, but these errors were encountered: