This repository was archived by the owner on Oct 2, 2020. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 62
[WIP] superenhancer-final #85
Open
bharath-cchmc
wants to merge
14
commits into
common-workflow-library:master
Choose a base branch
from
bharath-cchmc:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 4 commits
Commits
Show all changes
14 commits
Select commit
Hold shift + click to select a range
c557654
superenhancer
bharath-cchmc 7352849
superenhancer
bharath-cchmc c3f180a
superenhancer test
bharath-cchmc 5fac425
superenhancer-final
bharath-cchmc 34efbb6
SE
bharath-cchmc 1ca3846
scidap/SE
15586f5
superehancer-docker-cleaned
bharath-cchmc 3e1a494
superenhancer-docker-clean
bharath-cchmc 47fa0a1
superenhancer-docker-clean
bharath-cchmc 8350557
superenhancer-docker-clean
bharath-cchmc 22770fd
alea_v1.3
bharath-cchmc 3710025
alea_v1.3
bharath-cchmc 06aeb3b
alea-edited
bharath-cchmc 09ed5b0
superenhancer-cwltoolv1.0
bharath-cchmc File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,66 @@ | ||
dockerFile: | | ||
################################################################# | ||
# Dockerfile | ||
# | ||
# Software: Super Enhancer | ||
# Software Version: 1a9bb86b5464 | ||
# Description: Super Enhancer Image for Scidap | ||
# Website: https://bitbucket.org/young_computation/rose,http://scidap.com/ | ||
# Provides: https://bitbucket.org/young_computation/rose/get/1a9bb86b5464.zip | ||
# Base Image: scidap/scidap:v0.0.1 | ||
# Build Cmd: docker build --rm -t scidap/superenhancer . | ||
# Pull Cmd: docker pull scidap/superenhancer | ||
# Run Cmd: docker run --rm scidap/superenhancer | ||
################################################################# | ||
FROM scidap/samtools:v1.2-242-4d56437 | ||
MAINTAINER BHARATH MANICKA VASAGAM [email protected] | ||
ENV DEBIAN_FRONTEND noninteractive | ||
################## BEGIN INSTALLATION ###################### | ||
WORKDIR /usr/local/bin/ | ||
### Install required packages | ||
#To configure the virtualbox with another DNS | ||
#CMD "sh" "-c" "echo nameserver 8.8.8.8 > /etc/resolv.conf" | ||
#change the nameserver in resolv.conf to current DNS server | ||
# | ||
RUN apt-get clean all && \ | ||
apt-get update && \ | ||
apt-get install -y \ | ||
libncurses5-dev \ | ||
ed \ | ||
less \ | ||
locales \ | ||
wget \ | ||
ca-certificates &&\ | ||
apt-get clean && \ | ||
apt-get purge | ||
### Install the Super Enhancer Script | ||
RUN wget -q -O edited-Super-Enhancer-master.zip https://github.com/bharath-cchmc/edited-Super-Enhancer/archive/master.zip && \ | ||
unzip edited-Super-Enhancer-master.zip && \ | ||
cp -r edited-Super-Enhancer-master /usr/local && \ | ||
rm -rf edited-Super-Enhancer-master && \ | ||
rm -f edited-Super-Enhancer-master.zip | ||
### patching the difference in script | ||
RUN wget -q -O young_computation.zip https://bitbucket.org/young_computation/rose/get/1a9bb86b5464.zip && \ | ||
unzip young_computation.zip && \ | ||
#cp -r young_computation-rose-1a9bb86b5464 /usr/local/bin && \ | ||
ls &&\ | ||
rm -f young_computation.zip && \ | ||
rm -rf /usr/local/bin/young_computation-rose-1a9bb86b5464/annotation && \ | ||
rm /usr/local/bin/young_computation-rose-1a9bb86b5464/README.txt | ||
|
||
RUN diff /usr/local/bin/young_computation-rose-1a9bb86b5464 /usr/local/edited-Super-Enhancer-master | > wow.patch | ||
|
||
RUN patch < wow.patch && \ | ||
rm wow.patch && \ | ||
cp -r young_computation-rose-1a9bb86b5464/* /usr/local/bin | ||
|
||
RUN rm -rf young_computation-rose-1a9bb86b5464 | ||
RUN rm -f /usr/local/edited-Super-Enhancer-master.zip | ||
RUN chmod -R +x /usr/local/bin | ||
|
||
### Install R | ||
RUN apt-get update | ||
RUN apt-get -y install r-base | ||
### Cleanup | ||
|
||
RUN rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/doc/* /var/lib/apt/lists/* |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,6 +3,9 @@ | |
cwlVersion: "cwl:draft-3" | ||
|
||
class: CommandLineTool | ||
hints: | ||
- class: DockerRequirement | ||
dockerPull: bharath90/superenhancer | ||
|
||
|
||
description: | | ||
Super Enhancer Workflow | ||
|
@@ -18,8 +21,6 @@ description: | | |
|
||
requirements: | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I'm surprised this passed the tests without this! There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. My bad.!! |
||
- $import: envvar-global.yml | ||
- $import: superenhancer.yml | ||
- class: InlineJavascriptRequirement | ||
|
||
inputs: | ||
- id: "genome" | ||
|
@@ -95,7 +96,7 @@ s:mainEntity: | |
class: s:SoftwareSourceCode | ||
s:name: "superenhnacer" | ||
s:about: > | ||
PURPOSE: To create stitched enhancers, and to separate super-enhancers from typical enhancers using sequencing data (.bam) given a file of previously identified constituent enhancers (.gff)It makes use of the superenhancer script developed by Young Lab | ||
PURPOSE: To create stitched enhancers, and to separate super-enhancers from typical enhancers using sequencing data (.bam) given a file of previously identified constituent enhancers (.gff)It makes use of the superenhancer script developed by Young Lab | ||
|
||
s:url: http://younglab.wi.mit.edu/super_enhancer_code.html | ||
|
||
|
@@ -115,12 +116,10 @@ s:mainEntity: | |
s:publication: | ||
- class: s:ScholarlyArticle | ||
id: http://dx.doi.org/10.1016/j.cell.2013.03.035 | ||
s:name: Warren A. Whyte, David A. Orlando, Denes Hnisz, Brian J. Abraham, Charles Y. Lin, Michael H. Kagey, Peter B. Rahl, Tong Ihn Lee and Richard A. Young Cell | ||
s:url: http://www.cell.com/abstract/S0092-8674(13)00392-9 | ||
|
||
- class: s:ScholarlyArticle | ||
id: http://dx.doi.org/10.1016/j.cell.2013.03.036 | ||
s:name: Jakob Lovén, Heather A. Hoke, Charles Y. Lin, Ashley Lau, David A. Orlando, Christopher R. Vakoc, James E. Bradner, Tong Ihn Lee, and Richard A. Young Cell | ||
s:url: http://www.cell.com/abstract/S0092-8674(13)00393-0 | ||
|
||
s:downloadUrl: https://bitbucket.org/bharath-cchmc/se-docker-cwl-trial | ||
|
This file was deleted.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Change repository, has to be original one.