Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Volunteers wanted to help translate FreshPorts
Searches without login should now work. You must get asked to click a button.
Port details
py-macs3 Peak caller aimed at transcription factor binding sites
3.0.5 biology Σ=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.0.5Version of this port present on the latest quarterly branch.
There is no maintainer for this port.
Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-01-10 15:21:08
Last Update: 2026-10-08 13:42:17
Commit Hash: 2414383
Also Listed In: python
License: BSD3CLAUSE
WWW:
https://github.com/taoliu/MACS
Description: #
MACS (Model-based Analysis of ChIP-Seq) is a tool for identifying transcription factor (TF) binding sites. Such sites are generated by CHiP-Seq (CHromatin immuno-Precipitation sequencing) and ATAC-Seq (Assay for Transposase Accessible Chromatin Sequencing). MACS identifies "peaks" in the genome sequence, which are areas enriched in bound TFs or accessible chromatin.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist #
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}MACS3>0:biology/py-macs3@${PY_FLAVOR}
To install the port: #
cd /usr/ports/biology/py-macs3/ && make install clean
To add the package, run one of these commands:
  • pkg install biology/py-macs3
  • pkg install py312-MACS3
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py312-MACS3 listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py312-MACS3
Package flavors (<flavor>: <package>) #
  • py312: py312-MACS3
NOT_FOR_ARCHS: i386
distinfo: #
TIMESTAMP = 1790423408 SHA256 (macs3-project-MACS-v3.0.5_GH0.tar.gz) = 44482073ea59c80a79722e399cf6df7752c1801f76c4711c673abb240c3bbb9a SIZE (macs3-project-MACS-v3.0.5_GH0.tar.gz) = 200703018

Packages (timestamps in pop-ups are UTC): #
py311-MACS3
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest---3.0.3-
FreeBSD:14:quarterly---3.0.3-
FreeBSD:15:latest--n/a3.0.3n/a
FreeBSD:15:quarterly--n/a-n/a
FreeBSD:16:latest--n/a-n/a
 

py312-MACS3
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest-3.0.5---
FreeBSD:14:quarterly-3.0.5---
FreeBSD:15:latest-3.0.5n/a-n/a
FreeBSD:15:quarterly-3.0.5n/a-n/a
FreeBSD:16:latest-3.0.5n/a-n/a
 

Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. py312-wheel>0 : devel/py-wheel@py312
  2. py312-setuptools>=0 : devel/py-setuptools@py312
  3. simde>0 : devel/simde
  4. py312-scipy>1.11.1 : science/py-scipy@py312
  5. py312-cykhash>=2.0,<3.0 : devel/py-cykhash@py312
  6. py312-scikit-learn>=1.3 : science/py-scikit-learn@py312
  7. py312-hmmlearn>=0.3.2 : math/py-hmmlearn@py312
  8. py312-cython>=3.2.9 : lang/cython@py312
  9. python3.12 : lang/python312
  10. py312-build>=0 : devel/py-build@py312
  11. py312-installer>=0 : devel/py-installer@py312
Test dependencies: #
  1. py312-pytest>0 : devel/py-pytest@py312
  2. bash : shells/bash
  3. python3.12 : lang/python312
  4. perl5>=5.42.r<5.43 : lang/perl5.42
Runtime dependencies: #
  1. py312-scipy>1.11.1 : science/py-scipy@py312
  2. py312-cykhash>=2.0,<3.0 : devel/py-cykhash@py312
  3. py312-scikit-learn>=1.3 : science/py-scikit-learn@py312
  4. py312-hmmlearn>=0.3.2 : math/py-hmmlearn@py312
  5. python3.12 : lang/python312
This port is required by: #
for Run #
  1. biology/atac-seq
  2. biology/chip-seq

Configuration Options: #
No options to configure
Options name: #
biology_py-macs3
USES: #
localbase perl5 python shebangfix
FreshPorts was unable to extract/find any pkg message #
Master Sites: #
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/macs3-project/MACS/tar.gz/v3.0.5?dummy=/
Collapse this list.

Number of commits found: 17 #

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.0.5
08 Oct 2026 13:42:17
commit hash: 2414383046ebd2d1abafe9b901575b9c219fe33bcommit hash: 2414383046ebd2d1abafe9b901575b9c219fe33bcommit hash: 2414383046ebd2d1abafe9b901575b9c219fe33bcommit hash: 2414383046ebd2d1abafe9b901575b9c219fe33b files touched by this commit
Jason W. Bacon (jwb) search for other commits by this committer
Release numerous ports to ports@

I've been retired for a few years, and it is unlikely I will be doing
any more scientific computing support in the future.  I have continued
to maintain ~160 ports to the best of my ability, mainly as a favor to
the community, but I can no longer justify the time and effort
required.  I am therefore releasing most of my scientific ports, along
with a few others, to ports@.  I will continue to maintain ports I am
actively using and those for which I am upstream.
3.0.5
26 Sep 2026 20:43:03
commit hash: 8cd5ea075a8d7d286cd3f94b3239443f7fc47dfccommit hash: 8cd5ea075a8d7d286cd3f94b3239443f7fc47dfccommit hash: 8cd5ea075a8d7d286cd3f94b3239443f7fc47dfccommit hash: 8cd5ea075a8d7d286cd3f94b3239443f7fc47dfc files touched by this commit
Jason W. Bacon (jwb) search for other commits by this committer
biology/py-macs3: Update to 3.0.5

A few fixes and enhancements
Changes: https://github.com/macs3-project/MACS/releases

Reported by:    portscout
3.0.4_1
26 Jun 2026 20:47:20
commit hash: b8917dd0f6838cbcdc6c0cd9b64235e6c4e03787commit hash: b8917dd0f6838cbcdc6c0cd9b64235e6c4e03787commit hash: b8917dd0f6838cbcdc6c0cd9b64235e6c4e03787commit hash: b8917dd0f6838cbcdc6c0cd9b64235e6c4e03787 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
biology/py-macs3: Fix USE_PYTHON=cython usage

Approved by:	portmgr (blanket)
With hat:	python
3.0.4_1
05 May 2026 19:29:37
commit hash: 2bf3834a197ccf8956332378eda8dd7577965246commit hash: 2bf3834a197ccf8956332378eda8dd7577965246commit hash: 2bf3834a197ccf8956332378eda8dd7577965246commit hash: 2bf3834a197ccf8956332378eda8dd7577965246 files touched by this commit
Max Brazhnikov (makc) search for other commits by this committer
*/*: bump PORTREVISION after switching to NumPy 2.x
3.0.4
05 May 2026 19:29:37
commit hash: b0b4d9e1eae890d0de1591e20fb37358439a2ff6commit hash: b0b4d9e1eae890d0de1591e20fb37358439a2ff6commit hash: b0b4d9e1eae890d0de1591e20fb37358439a2ff6commit hash: b0b4d9e1eae890d0de1591e20fb37358439a2ff6 files touched by this commit Sanity Test Failure
Max Brazhnikov (makc) search for other commits by this committer
*/*: Switch to NumPy 2.x

PR:		294328
Exp-run:	antoine
3.0.4
03 Apr 2026 20:52:43
commit hash: d04d23ae37d04c8ddf74c04ee868900b9189295acommit hash: d04d23ae37d04c8ddf74c04ee868900b9189295acommit hash: d04d23ae37d04c8ddf74c04ee868900b9189295acommit hash: d04d23ae37d04c8ddf74c04ee868900b9189295a files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
python.mk: retire ${PYNUMPY}

With both math/py-numpy (2) and math/py-numpy1, the variable stopped
making sense. Also remove the upper version bound.
3.0.4
05 Mar 2026 13:31:18
commit hash: 9c59e8acfec3e87d6ddf912d0f25a27571427f23commit hash: 9c59e8acfec3e87d6ddf912d0f25a27571427f23commit hash: 9c59e8acfec3e87d6ddf912d0f25a27571427f23commit hash: 9c59e8acfec3e87d6ddf912d0f25a27571427f23 files touched by this commit
Jason W. Bacon (jwb) search for other commits by this committer
biology/py-macs3: Update to 3.0.4

A few fixes and enhancements
Changes: https://github.com/macs3-project/MACS/releases

Reported by:    portscout
3.0.3
15 Jan 2026 17:22:12
commit hash: 6d475ab2dcd08d35a6a3ef6bd9db134e3c7a71f0commit hash: 6d475ab2dcd08d35a6a3ef6bd9db134e3c7a71f0commit hash: 6d475ab2dcd08d35a6a3ef6bd9db134e3c7a71f0commit hash: 6d475ab2dcd08d35a6a3ef6bd9db134e3c7a71f0 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
Mk/Uses/python.mk: Remove USE_PYTHON=cython3{,_run,_test}

- Convert all cython3 occurrence to USE_PYTHON=cython*
- Bump PORTREVISION dependent ports of USE_PYTHON=cython_run for dependency
change

PR:		291778
3.0.3
09 Apr 2025 14:55:11
commit hash: 150c0018fdfece47d43cc508378c8faf26046149commit hash: 150c0018fdfece47d43cc508378c8faf26046149commit hash: 150c0018fdfece47d43cc508378c8faf26046149commit hash: 150c0018fdfece47d43cc508378c8faf26046149 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
Mk/Uses/python.mk: Introduce USE_PYTHON=cython3{,_run,_test}

- Update USE_PYTHON=cython{,_run,_test}
- Convert all cython3 occurrence to USE_PYTHON=cython3*
- While I'm here, fix incorrect usage of combining cython3 in BUILD_DEPENDS and
USE_PYTHON=cython

It is added to simplify the future transition from Cython 0.29 to 3.

The minimal version is set to 3.0.12 because it is required by
devel/py-propcache.
The upper bound of version is set to 3.1 because it is limited by multiple
ports.
3.0.3
19 Mar 2025 13:45:50
commit hash: da25ff8f31cdd3b8e9ac26cb1cdcd90cfd74b2adcommit hash: da25ff8f31cdd3b8e9ac26cb1cdcd90cfd74b2adcommit hash: da25ff8f31cdd3b8e9ac26cb1cdcd90cfd74b2adcommit hash: da25ff8f31cdd3b8e9ac26cb1cdcd90cfd74b2ad files touched by this commit
Jason W. Bacon (jwb) search for other commits by this committer
biology/py-macs3: Unbreak package build

pep57 -> distutils
Port passed poudriere before, but spontaneously broke due to
other changes

Reported by:    pkg-fallout
3.0.3
07 Mar 2025 14:28:52
commit hash: c2d10be9f215ff73462a3d218b077329c35f4e75commit hash: c2d10be9f215ff73462a3d218b077329c35f4e75commit hash: c2d10be9f215ff73462a3d218b077329c35f4e75commit hash: c2d10be9f215ff73462a3d218b077329c35f4e75 files touched by this commit
Jason W. Bacon (jwb) search for other commits by this committer
biology/py-macs3: Update to 3.0.3

A few new features and bug fixes
Changes: https://github.com/macs3-project/MACS/releases

Reported by:    portscout
3.0.2
14 Sep 2024 13:23:32
commit hash: fbb86e94a87c238d1214b49f06b0f955e0f517a0commit hash: fbb86e94a87c238d1214b49f06b0f955e0f517a0commit hash: fbb86e94a87c238d1214b49f06b0f955e0f517a0commit hash: fbb86e94a87c238d1214b49f06b0f955e0f517a0 files touched by this commit
Jason W. Bacon (jwb) search for other commits by this committer
biology/py-macs3: Update to 3.0.2

Some minor enhancements and improved docs
Changes: https://github.com/macs3-project/MACS/releases

Reported by:    portscout
3.0.1
01 Jul 2024 20:27:23
commit hash: 19d68720f1dac6176557ffa8d9c1684c4cf22608commit hash: 19d68720f1dac6176557ffa8d9c1684c4cf22608commit hash: 19d68720f1dac6176557ffa8d9c1684c4cf22608commit hash: 19d68720f1dac6176557ffa8d9c1684c4cf22608 files touched by this commit
Rene Ladan (rene) search for other commits by this committer
all: drop support for FreeBSD 13.2 which reached EOL today

Thanks again to jbeich for noticing various things I overlooked.

Reviewed by:	acm, ashish, eduardo, ehaupt, eugen, jbeich, martymac, mat,
nobukata, sunpoet, tagattie, yuri, arrowd, kde
Differential Revision:	https://reviews.freebsd.org/D45141
3.0.1
29 Jun 2024 05:02:34
commit hash: ad593a9d4d7957012965264a91f21667488ca1b2commit hash: ad593a9d4d7957012965264a91f21667488ca1b2commit hash: ad593a9d4d7957012965264a91f21667488ca1b2commit hash: ad593a9d4d7957012965264a91f21667488ca1b2 files touched by this commit
Jason E. Hale (jhale) search for other commits by this committer
*/*: Add ${PY_SETUPTOOLS} to BUILD_DEPENDS

Fix build when setuptools is removed from RUN_DEPENDS in
Mk/Uses/python.mk.

PR:		270510
Approved by:	portmgr (blanket)
3.0.1
18 Apr 2024 23:02:57
commit hash: 6308879ec20d2bb6e40713ca9b0cb89e0374fd59commit hash: 6308879ec20d2bb6e40713ca9b0cb89e0374fd59commit hash: 6308879ec20d2bb6e40713ca9b0cb89e0374fd59commit hash: 6308879ec20d2bb6e40713ca9b0cb89e0374fd59 files touched by this commit
Jason W. Bacon (jwb) search for other commits by this committer
biology/py-macs3: Mark not for i386

SIMDE does not support _Float16
Nobody does bioinformatics on 32-bit processors anyway, as many
applications have huge memory requirements
3.0.1
28 Feb 2024 13:29:15
commit hash: ddb11fbe9778b0b8c66d0b7f77b0b16c2140634ecommit hash: ddb11fbe9778b0b8c66d0b7f77b0b16c2140634ecommit hash: ddb11fbe9778b0b8c66d0b7f77b0b16c2140634ecommit hash: ddb11fbe9778b0b8c66d0b7f77b0b16c2140634e files touched by this commit
Jason W. Bacon (jwb) search for other commits by this committer
biology/py-macs3: Update to 3.0.1

Minor bug fix release
Changes: https://github.com/macs3-project/MACS/releases
3.0.0
10 Jan 2024 15:19:56
commit hash: fabf2f6b2fbf0e0eeabffa05efb9135208244601commit hash: fabf2f6b2fbf0e0eeabffa05efb9135208244601commit hash: fabf2f6b2fbf0e0eeabffa05efb9135208244601commit hash: fabf2f6b2fbf0e0eeabffa05efb9135208244601 files touched by this commit
Jason W. Bacon (jwb) search for other commits by this committer
biology/py-macs3: Peak caller for TF binding sites

MACS (Model-based Analysis of ChIP-Seq) is a tool for identifying
transcription factor (TF) binding sites.   Such sites are generated
by CHiP-Seq (CHromatin immuno-Precipitation sequencing) and ATAC-Seq
(Assay for Transposase Accessible Chromatin Sequencing).  MACS
identifies "peaks" in the genome sequence, which are areas enriched
in bound TFs or accessible chromatin.

Number of commits found: 17