BSD Ports

biology/muscle 5.1_1 FreeBSD

MUltiple Sequence Comparison by Log-Expectation

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
eb1bbca9e5
License
GPLv3
Categories
biology
Package size
271.0 KiB, 756.4 KiB installed

Description

MUSCLE is multiple alignment software for protein and nucleotide sequences. The name stands for multiple sequence comparison by log-expectation.

A range of options is provided that give you the choice of optimizing accuracy, speed, or some compromise between the two. Default parameters are those that give the best average accuracy in the published tests. MUSCLE can achieve both better average accuracy and better speed than CLUSTALW or T-Coffee, depending on the chosen options.

Citation:

Edgar, R. C. (2004) MUSCLE: multiple sequence alignment with high accuracy and high throughput. Nucleic Acids Research 32(5): 1792-1797.

Edgar, R. C. (2004) MUSCLE: a multiple sequence alignment method with reduced time and space complexity. BMC Bioinformatics 5(1): 113.

The NAR paper gives only a brief overview of the algorithm and implementation details. For a full discussion of the method and many of the non-default options that it offers, please see the BMC paper.

In the other systems

SystemPortVersion
FreeBSDbiology/muscle5.1_1
NetBSDwip/muscle3.8.31
DragonFlybiology/muscle3.8.1551
HardenedBSDbiology/muscle5.1_1
GhostBSDbiology/muscle5.1_1

Install

Binary package:

pkg install muscle

From the ports tree:

cd /usr/ports/biology/muscle/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	muscle>0:biology/muscle

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest5.1_15.1_13.8.15513.8.15515.1_1
FreeBSD:14:quarterly5.1_15.1_1n/a3.8.15515.1_1
FreeBSD:15:latest5.1_15.1_1n/a3.8.15513.8.1551
FreeBSD:15:quarterly5.1_15.1_1n/an/an/a
FreeBSD:16:latest5.1_15.1_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 3

No port depends on this one.

Configuration

No options to configure.

USES
gmake
Service scripts
none

Files

distinfo 1
FileSizeSHA256
rcedgar-muscle-v5.1_GH0.tar.gz183891091d9f8733b92ff106c2a8eb274d1e5a57960d397a2068d8638d6002e8880dab

Commit history 3

DateCommitCreditsLog message
eb1bbca9e5 Piotr Kubaj biology/muscle: fix build on non arm64 / amd64
myutils.cpp:1105:17: error: use of undeclared identifier 'physmem' 1105 | return (double)physmem;
96b335dd87 Rodrigo Osorio biology/muscle: improve port
- remove unnecessary dependencies on gcc and bash - use INSTALL_PROGRAM instead of INSTALL Bump PORTREVISION Reported by: danfe
7b7b1a9a84 Rodrigo Osorio biology/muscle: update 3.8.1551 -> 5.1
In 2021, the code was re-written from scratch for MUSCLE v5 to implement novel algorithms and fully support modern PC hardware. PR: 294891 Approved by: Maintainer Timeout (>2 months)