Bug 716400 - Review Request: MACS - Model-based Analysis for ChIP-Seq
Summary: Review Request: MACS - Model-based Analysis for ChIP-Seq
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Nobody's working on this, feel free to take it
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-06-24 10:15 UTC by Adam Huffman
Modified: 2014-07-01 14:02 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-07-01 14:02:20 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Adam Huffman 2011-06-24 10:15:51 UTC
Spec URL: http://verdurin.fedorapeople.org/reviews/MACS/MACS.spec
SRPM URL: http://verdurin.fedorapeople.org/reviews/MACS/MACS-1.4.0-1.fc16.src.rpm
Description: 

Next generation parallel sequencing technologies made chromatin
immunoprecipitation followed by sequencing (ChIP-Seq) a popular
strategy to study genome-wide protein-DNA interactions, while creating
challenges for analysis algorithms. We present Model-based Analysis of
ChIP-Seq (MACS) on short reads sequencers such as Genome Analyzer
(Illumina / Solexa). MACS empirically models the length of the
sequenced ChIP fragments, which tends to be shorter than sonication or
library construction size estimates, and uses it to improve the
spatial resolution of predicted binding sites. MACS also uses a
dynamic Poisson distribution to effectively capture local biases in
the genome sequence, allowing for more sensitive and robust
prediction. MACS compares favorably to existing ChIP-Seq peak-finding
algorithms, is publicly available open source, and can be used for
ChIP-Seq with or without control samples.

Comment 2 Volker Fröhlich 2011-08-30 06:48:06 UTC
I suggest to ask the developers to put their releases in a more standard directory, like %{name}-%{version}, or at least remove the hash from its name.

You might want to use this if clause:

http://fedoraproject.org/wiki/Packaging:Python#Macros

macs.1* should probably be macs.1.*

You could be a bit more specific in the files section, stating something like:

%{python_sitelib}/%{name}*
%{python_sitelib}/%{name}-%{version}-py*.egg

Comment 3 Thomas Spura 2011-10-09 12:57:37 UTC
Any news here?

Comment 4 Adam Huffman 2011-10-09 16:32:55 UTC
New version addressing the issues in https://bugzilla.redhat.com/show_bug.cgi?id=716400#c2 at:

http://verdurin.fedorapeople.org/reviews/MACS/MACS.spec

http://verdurin.fedorapeople.org/reviews/MACS/MACS-1.4.1-2.fc17.src.rpm

While I want to have EPEL5/6 branches, I don't like too many conditionals, so I've made a separate branch in Git for Fedora vs. EPEL.  The version up for review is the Fedora one.

Comment 5 Volker Fröhlich 2012-03-07 16:44:44 UTC
The version you uploaded still has all the elements necessary for EPEL5. I'd recommend NOT to maintain separate spec file, since the obsolete elements don't hurt. They're just not useful if you packaged for Fedora only.

Please preserve the timestamp of the manpage by adding -p to the install command.

defattr is not necessary (since EPEL4).

"macs.1* should probably be macs.1.*" -- I must apologize on this one: Your version was perfectly fine and mine is not.

Comment 6 Adam Huffman 2014-07-01 14:02:20 UTC
I haven't been working in this field for over two years now, so it would be better for someone else to maintain this package, if there is interest.


Note You need to log in before you can comment on or make changes to this bug.