Skip to content

Install

Myloasm can be installed in three ways.

  1. Bioconda
  2. Executable binary
  3. Building from source (mandatory if on ARM architectures)

Conda install (x86-64 + AVX2 instructions)

Anaconda-Server Badge Anaconda-Server Badge

mamba install -c bioconda myloasm mylotools

This installs both (1) myloasm and (2) mylotools, a set of utilities for visualizing and manipulating myloasm's outputs. The other methods below do not install mylotools.

Portable x86-64 + AVX2 binary

wget https://github.com/bluenote-1577/myloasm/releases/download/v0.4.0/myloasm-0.4.0-x86_64-avx2
chmod +x myloasm-0.4.0-x86_64-avx2
./myloasm-0.4.0-x86_64-avx2
  • This binary is not static but dynamically linked to older version of shared libraries (GLIBC and GLIBCXX) built on CentOS 7.
  • Requires AVX2 instructions and x86-64 architectures (most linux machines).

Build from source

Requirements:

x86-64 linux systems with AVX2 (most modern machines)

Compiling from source should take a few minutes.

git clone https://github.com/bluenote-1577/myloasm --recurse-submodules  
cd myloasm
cargo install --path . 
myloasm -h

SSE2 but no AVX2 instructions

cargo install --path . --features=sse --no-default-features

ARM NEON instructions

cargo install --path . --features=neon --no-default-features