Home | Artemis | ACT | BamView | DNAPlotter |
The Artemis Software
A set of software tools for genome browsing and annotation
Overview
The Artemis Software is a set of software tools for genome browsing and annotation. It includes:
Software Availability
The Artemis Software is available under GPL3. The source code can be found on GitHub.
Download
The latest release of Artemis can be downloaded by clicking on the relevant link below:
Note on Java versions: The old v17.0.1 version of the Artemis software required Java version 1.8 to run. All recent releases from v18.0.0 onwards require a minimum of Java 9 and ideally Java 11. This must be installed first. The easiest way to install a non-commercial open source Java version is from AdoptOpenJDK - just select the OpenJDK version and Hotspot options for the relevant platform. See the manuals for further options. A Java installation is not required for the Bioconda or Docker options.
Note for MacOSX: occasionally a browser decides to display the contents of the .dmg.gz archive file rather than downloading it. If this happens hold down the
For older versions of the Artemis software please see the Artemis FTP site
Bioconda
Via Bioconda. Simply use:
conda config --add channels bioconda (to add the bioconda channel)
conda config --add channels conda-forge (to add the conda-forge channel)
conda install artemis
from the command line, and you’re ready to go (no Java installation required).
Docker (experimental)
Via Docker:
Firstly, an X server must be installed and running on the host machine. XQuartz can be used on Mac OSX. Attention should be paid to authentication and any timeout settings.
To pull the Docker image from Docker Hub, use:
docker pull sangerpathogens/artemis
To run a Docker container use the following command:
docker run -d -e DISPLAY="<your display name>:0" \
-v <your data folder>:/artemis -v <your user home directory>:/home/artuser \
--user $(id -u):$(id -g) \
-e ARTEMIS_JVM_FLAGS="-Duser.home=/home/artuser -Djava.io.tmpdir=/tmp" \
--tmpfs /tmp \
--rm artemis <program name> \
<Any additonal program arguments>
Where <program name> is one of art, act, bamview or dnaplotter and <your data folder> represents the path of a folder that contains the data files that you wish to use in the Artemis applications. Memory allocation can be changed by passing the -mx and -ms arguments in the ARTEMIS_JVM_FLAGS variable above, for example: -mx1g for a maximum 1Gb memory allocation.
Current Docker image limitations:
- Printing does not work
- FTP download of bam files does not work
Files will be available from the /artemis folder when running an application via Docker.
Firefox is invoked for display of some results such as rfam/pfam. The Firefox instance is not meant for general web browsing, only for viewing analysis results.
Documentation
Specific information is provided on the individual application pages (see overview section above). Application manuals can be found here:
The GitHub project README also has some useful information.
Courses
The Wellcome Genome Campus currently offers online Bacterial Genome Artemis & ACT courses via FutureLearn:
- Bacterial Genomes: From DNA to Protein Function Using Bioinformatics
- Bacterial Genomes: Accessing and Analysing Microbial Genome Data
A Bacterial Genomics Introductory Course is also available.
A complete list of courses can be found on the Wellcome Genome Campus advanced courses web site.