From 2a74e6d47421e2b9d7a18fe40f9916606e5e719d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20Ben=C3=ADtez=20L=C3=B3pez?= Date: Tue, 10 May 2022 19:16:56 +0200 Subject: [PATCH 01/49] update readme with instructions --- README.md | 72 +++++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 62 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index c4d9c94..4c0071d 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,67 @@ # FAIR-Research-Object -Repository for the work on evaluating FAIRnes of Research Objects -Initial set of references to be used by Alejandro (@benitezdev): -* FAIR principles: https://www.go-fair.org/fair-principles/, https://ec.europa.eu/info/sites/default/files/turning_fair_into_reality_1.pdf -* FAIR ontologies: https://link.springer.com/chapter/10.1007/978-3-030-61244-3_18 and https://foops.linkeddata.es/about.html -* FAIR data: probably some deliverables from FAIRsFAIR and a lot of blah blah from many, but basically whatever can be found in F-UJI (see below). -* FAIR Software: https://github.com/fair-software/howfairis/, https://github.com/KnowledgeCaptureAndDiscovery/somef/ -* Research Objects: https://www.researchobject.org/ and the most up-to-date implementation at https://www.researchobject.org/ro-crate/1.1/, which will be the one that we will assess for FAIRness. +Tool to calculate the FAIRness of a Reserch Objects +## Requirements -Relevant tools: -* FOOPS: https://foops.linkeddata.es/FAIR_validator.html and code: https://github.com/oeg-upm/fair_ontologies -* F-UJI: https://www.fairsfair.eu/f-uji-automated-fair-data-assessment-tool +The development of the tool has been done in python 3.9.12 + +### Setting up Fuji + +Fuji requires python 3.5.2+ + +Clone the repo: https://github.com/pangaea-data-publisher/fuji + +#### Set Fuji Database + +* Download the latest Dataset Search corpus file from: https://www.kaggle.com/googleai/dataset-search-metadata-for-datasets +* Open file fuji_server/helper/create_google_cache_db.py and set variable 'google_file_location' according to the file location of the corpus file +* Run create_google_cache_db.py which creates a SQLite database in the data directory. From root directory run `python3 -m fuji_server.helper.create_google_cache_db`. + +Before running the service, please set user details in the configuration file, see config/users.py. + +Install Fuji dependencies: +``` +pip3 install . +``` + +The F-uji server can now be started with. +``` +python3 -m fuji_server -c fuji_server/config/server.ini +``` + +Fuji server must be launch before using the tool. + +You must be authenticated in the API + +### Setting up the tool + +Clone this repository + +Install dependencies: +``` +pip3 install -r requirements.txt +``` +Later you must configure [SOMEF](https://github.com/KnowledgeCaptureAndDiscovery/somef#usage) + + +## Running the validator + +For help: + +``` +python3 code/full_ro_fairness.py -h +``` + +An example: +``` +python3 code/full_ro_fairness.py -ro code/ro-examples/ro-example-2 -o my_FAIR_RO_validation.json -m true -a 1 -d true +``` +### Output + +Will generate a .json with all the evaluation. + +If the flag -d is True a diagram will pop up and store in .pdf. The same file name without extensions is a graph written in DOT Language. + +Also somef output will be store. \ No newline at end of file From bb8fe83e60546dce840656043204fd7f64d21c09 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20Ben=C3=ADtez?= Date: Tue, 10 May 2022 19:31:36 +0200 Subject: [PATCH 02/49] add requirements.txt --- requirements.txt | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 requirements.txt diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..a13f1f6 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,4 @@ +rocrate==0.6.1 +validators==0.18.2 +graphviz==0.20 +somef==0.8.0 \ No newline at end of file From 486920a9d8d0c9fd8d662b623a43d83f3b264972 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20Ben=C3=ADtez?= Date: Fri, 20 May 2022 19:51:21 +0200 Subject: [PATCH 03/49] Fix errors in ro_fairness and visualizer. Close #8 --- code/full_ro_fairness.py | 3 +-- code/visualizer.py | 12 +++++++++--- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/code/full_ro_fairness.py b/code/full_ro_fairness.py index 6e95680..bd8c95b 100644 --- a/code/full_ro_fairness.py +++ b/code/full_ro_fairness.py @@ -133,7 +133,6 @@ def __evaluate_dataset(self, element, evaluate_ro_metadata): element["name"] if "name" in element else None, element["@id"], element["@type"], - "F-uji", "ro-crate-FAIR", self.ro_calculator.get_element_basic_checks(element["@id"]), "These checks have only been done by checking their metadata in the RO", @@ -203,8 +202,8 @@ def __evaluate_other(self, element, evaluate_ro_metadata): element["name"] if "name" in element else None, fuji.get_identifier(), element["@type"], - fuji.get_checks(), "F-uji", + fuji.get_checks(), ) if evaluate_ro_metadata: self.__add_ro_metadata_checks(component, element["@id"]) diff --git a/code/visualizer.py b/code/visualizer.py index 0cc45a7..efe4c00 100644 --- a/code/visualizer.py +++ b/code/visualizer.py @@ -50,10 +50,17 @@ def show_checks(g, id, component): return id_c def create_component_node(g, component, i): + + # remove forbidden characters + fields = ["name", "identifier", "type", "tool-used"] + for field in fields: + if component[field]: + component[field] = component[field].replace(":","").replace("|","") + id = str(i) + str(component["name"]) name = " Name | " + str(component["name"]) identifier = " Identifier | " + str(component["identifier"]) - type = " Type | " + component["type"] + component_type = " Type | " + component["type"] if type(component["type"]) == str else ", ".join(component["type"]) tool_used = " Tool used | " + component["tool-used"] # calculate overall score of a component. average of their parts scores = [] @@ -65,7 +72,7 @@ def create_component_node(g, component, i): score = f" Score | {round(sum(scores)/len(scores),2)}% | Average of the parts " - create_box_node(g, id, [name, identifier, type, tool_used, score]) + create_box_node(g, id, [name, identifier, component_type, tool_used, score]) return id def generate_visual_graph(output_file): @@ -81,7 +88,6 @@ def generate_visual_graph(output_file): description = output["overall_score"]["description"] texts = ["Final aggregation", percentaje] create_node(g, "ROOT", texts + description.split(".")) - # create_node(g, "ROOT", ) # create subcomponents nodes for i, component in enumerate(output["components"]): From fca0c3a68b19877db3ad104f4d2d1362e1843c33 Mon Sep 17 00:00:00 2001 From: BenitezDev <45520367+BenitezDev@users.noreply.github.com> Date: Sat, 21 May 2022 11:39:40 +0200 Subject: [PATCH 04/49] Update README.md Add how to install graphviz binaries --- README.md | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4c0071d..4e09154 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,21 @@ Install dependencies: ``` pip3 install -r requirements.txt ``` -Later you must configure [SOMEF](https://github.com/KnowledgeCaptureAndDiscovery/somef#usage) +Then you must configure [SOMEF](https://github.com/KnowledgeCaptureAndDiscovery/somef#usage) + +#### Finally you need Graphviz binary (https://graphviz.org/download/): + +##### MacOs + +Recommend use of ``` brew install graphviz ``` + +##### Linux +Check in https://graphviz.org/download/ your current distro. + +#### Windows +Download the graphviz-3.0.0 exe installer. + +Important! In the installer make sure that add Graphviz to the system PATH is checked. ## Running the validator @@ -64,4 +78,4 @@ Will generate a .json with all the evaluation. If the flag -d is True a diagram will pop up and store in .pdf. The same file name without extensions is a graph written in DOT Language. -Also somef output will be store. \ No newline at end of file +Also somef output will be store. From 3b17248db9ba0372e353fb22828fd8d9d032999d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20Ben=C3=ADtez?= Date: Mon, 6 Jun 2022 21:05:00 +0200 Subject: [PATCH 05/49] disable to open the graph when is generated --- code/visualizer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/visualizer.py b/code/visualizer.py index efe4c00..ec5dc05 100644 --- a/code/visualizer.py +++ b/code/visualizer.py @@ -98,4 +98,4 @@ def generate_visual_graph(output_file): # its a mess # check_id = show_checks(g, score_id, component) - g.view() + # g.view() this open the pdf file From a8399deefc24b98f0a6312c15b36050e1365e8cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20Ben=C3=ADtez?= Date: Mon, 6 Jun 2022 21:11:40 +0200 Subject: [PATCH 06/49] Fix readme. Close #5 --- README.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 4e09154..bcfee2d 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,12 @@ Fuji requires python 3.5.2+ Clone the repo: https://github.com/pangaea-data-publisher/fuji +From the fuji source folder run + +``` +pip3 install . +``` + #### Set Fuji Database * Download the latest Dataset Search corpus file from: https://www.kaggle.com/googleai/dataset-search-metadata-for-datasets @@ -21,10 +27,6 @@ Clone the repo: https://github.com/pangaea-data-publisher/fuji Before running the service, please set user details in the configuration file, see config/users.py. -Install Fuji dependencies: -``` -pip3 install . -``` The F-uji server can now be started with. ``` @@ -76,6 +78,6 @@ python3 code/full_ro_fairness.py -ro code/ro-examples/ro-example-2 -o my_FAIR_RO Will generate a .json with all the evaluation. -If the flag -d is True a diagram will pop up and store in .pdf. The same file name without extensions is a graph written in DOT Language. +If the flag -d is True a diagram will be store in .pdf. The same file name without extensions is a graph written in DOT Language. Also somef output will be store. From b754b9752c6b435d8a182d53d30f2b3dd3ab3131 Mon Sep 17 00:00:00 2001 From: esgg Date: Wed, 5 Oct 2022 07:45:43 +0000 Subject: [PATCH 07/49] Daemon to execute jobs queued --- code/executor.py | 78 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 code/executor.py diff --git a/code/executor.py b/code/executor.py new file mode 100644 index 0000000..290f2d6 --- /dev/null +++ b/code/executor.py @@ -0,0 +1,78 @@ +from fairness_calculator import ROFairnessCalculator +import threading +import paho.mqtt.client as mqtt +import os +import json +import sqlite3 as sql +import queue + +SCHEDULED = 0 +RUNNING = 1 +COMPLETED = 2 + +fifo_queue = queue.Queue(10) + + +def run_fairos(): + while 1: + next_job = fifo_queue.get() + print('Processing job:'+next_job) + + update_job(next_job,RUNNING) + os.system("mkdir /tmp/"+next_job+" & unzip /home/egonzalez/FAIR_assessment_service/pending_jobs/"+next_job+".zip -d /tmp/"+next_job) + ro_path = "/tmp/"+next_job + evaluate_ro_metadata = True + aggregation_mode=0 + output_file_name ="/home/egonzalez/FAIR_assessment_service/completed_jobs/"+next_job+".json" + generate_diagram = False + ROFairnessCalculator(ro_path).\ + calculate_fairness(evaluate_ro_metadata, + aggregation_mode, + output_file_name, + generate_diagram) + update_job(next_job,COMPLETED) + os.system("rm -rf /tmp/"+next_job) + +def update_job (ticket: str, status:int): + conn = sql.connect("/home/egonzalez/FAIR_assessment_service/Database/enrrichmentDB.db") + cursor = conn.cursor() + instruction = f"UPDATE jobs SET ready='{status}' WHERE job_id = '{ticket}'" + + cursor.execute(instruction) + conn.commit() + cursor.close() + +def on_connect(client, userdata, flags, rc): # The callback for when the client connects to the broker + print("Connected with result code {0}".format(str(rc))) # Print result of connection attempt + client.subscribe("job/create") # Subscribe to the topic “digitest/test1”, receive any messages published on it + + +def on_message(client, userdata, msg): # The callback for when a PUBLISH message is received from the server. + print("Message received-> " + msg.topic + " " + str(msg.payload)) # Print a received msg + message_json = json.loads(msg.payload) + fifo_queue.put(message_json["ticket"]) + + +t1= threading.Thread(target=run_fairos) +t1.start() + +client = mqtt.Client("worker") # Create instance of client with client ID “digi_mqtt_test” +client.on_connect = on_connect # Define callback function for successful connection +client.on_message = on_message # Define callback function for receipt of a message +client.connect('localhost', 1883) + +client.loop_forever() # Start networking daemon + + +#ro_path = "/tmp/ro_assessment/589b9da4-10f4-4024-8df9-f2cdd284c466/" +#evaluate_ro_metadata = True +#aggregation_mode=0 +#output_file_name = "/home/egonzalez/FAIR_assessment_service/completed_jobs/prueba.json" +#generate_diagram=False + +#ROFairnessCalculator(ro_path).\ +# calculate_fairness(evaluate_ro_metadata, +# aggregation_mode, +# output_file_name, +# generate_diagram) + From c9cf21b87d1dac1de7c23270f013416ce08e6b4e Mon Sep 17 00:00:00 2001 From: esgg Date: Mon, 13 Mar 2023 12:52:22 +0000 Subject: [PATCH 08/49] Aggregation method for assessing findable principles changed --- code/executor.py | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/code/executor.py b/code/executor.py index 290f2d6..37358a5 100644 --- a/code/executor.py +++ b/code/executor.py @@ -5,10 +5,12 @@ import json import sqlite3 as sql import queue +import traceback SCHEDULED = 0 RUNNING = 1 COMPLETED = 2 +ERROR = 3 fifo_queue = queue.Queue(10) @@ -19,18 +21,25 @@ def run_fairos(): print('Processing job:'+next_job) update_job(next_job,RUNNING) - os.system("mkdir /tmp/"+next_job+" & unzip /home/egonzalez/FAIR_assessment_service/pending_jobs/"+next_job+".zip -d /tmp/"+next_job) + #os.system("mkdir /tmp/"+next_job+" & unzip /home/egonzalez/FAIR_assessment_service/pending_jobs/"+next_job+".zip -d /tmp/"+next_job) + #print("Creating directory: /tmp/"+next_job) + #print("Moving file "+next_job+".jsonld to ") + os.system("mkdir /tmp/"+next_job+" & mv /home/egonzalez/FAIR_assessment_service/pending_jobs/"+next_job+".jsonld /tmp/"+next_job+"/ro-crate-metadata.json") ro_path = "/tmp/"+next_job evaluate_ro_metadata = True aggregation_mode=0 output_file_name ="/home/egonzalez/FAIR_assessment_service/completed_jobs/"+next_job+".json" generate_diagram = False - ROFairnessCalculator(ro_path).\ - calculate_fairness(evaluate_ro_metadata, + try: + ROFairnessCalculator(ro_path).\ + calculate_fairness(evaluate_ro_metadata, aggregation_mode, output_file_name, generate_diagram) - update_job(next_job,COMPLETED) + update_job(next_job,COMPLETED) + except: + update_job(next_job,ERROR) + traceback.print_exc() os.system("rm -rf /tmp/"+next_job) def update_job (ticket: str, status:int): From 7ab4c40cd1a0355e97d7f07c4dd1068433653b04 Mon Sep 17 00:00:00 2001 From: esgg Date: Tue, 14 Mar 2023 09:47:47 +0000 Subject: [PATCH 09/49] Refactoring --- code/service/API_Server.py | 261 +++++++++++++++++++++++++++++++++++++ 1 file changed, 261 insertions(+) create mode 100644 code/service/API_Server.py diff --git a/code/service/API_Server.py b/code/service/API_Server.py new file mode 100644 index 0000000..3327f50 --- /dev/null +++ b/code/service/API_Server.py @@ -0,0 +1,261 @@ +from flask import Flask, request, jsonify, send_file +from flask_restful import Api, Resource +import os, uuid, jwt, json, time, datetime as dt, sqlite3 as sql +from werkzeug.security import generate_password_hash, check_password_hash +from logging.handlers import TimedRotatingFileHandler +import logging as logging +import paho.mqtt.client as mqtt +import json + + +mqttBroker = "localhost" + +UPLOAD_FOLDER = '../pending_jobs' +DOWNLOAD_FOLDER = '../completed_jobs' +SECRET_KEY = 'MY_PASSWORD' +ALLOWED_EXTENSIONS = {'json', 'jsonld','zip'} + +client = mqtt.Client() +client.connect(mqttBroker,1883) + +# Start the flask API app +app = Flask(__name__) +app.config['UPLOAD_FOLDER'] = UPLOAD_FOLDER +app.config['DOWNLOAD_FOLDER'] = DOWNLOAD_FOLDER +app.config['SECRET_KEY'] = SECRET_KEY +api = Api(app) + +logger = logging.getLogger() +logger.setLevel(logging.DEBUG) + +logname = "../log/fairos.log" +handler = TimedRotatingFileHandler(logname, when="midnight", interval=1) +handler.suffix = "%Y%m%d" +logger.addHandler(handler) + + +def allowed_file(filename): + return '.' in filename and filename.rsplit('.', 1)[1].lower() in ALLOWED_EXTENSIONS + +def token_authentication (token): + try: + data = jwt.decode(token, app.config['SECRET_KEY'], "HS256") + except: + return False + id = data.get("id") + + conn = sql.connect("../Database/enrrichmentDB.db") + cursor = conn.cursor() + + instruction = f"SELECT username FROM users WHERE id = '{id}'" + result = cursor.execute(instruction).fetchone() + if result: + return result[0] + return False + +def get_status (ticket: str): + conn = sql.connect("./Database/enrrichmentDB.db") + cursor = conn.cursor() + instruction = f"SELECT * FROM jobs WHERE job_id = '{ticket}'" + + result = cursor.execute(instruction).fetchone() + + + if not result: + return (-1) + else: + return (result[3]) + + + +class Jobs (Resource): + def post(self): + logging.debug("Job creation request:"+str(self)) + #token = json.loads(request.form.to_dict(flat=False).get('token')[0]).get("token") + token = request.headers.get('Authorization') + conn = sql.connect("./Database/enrrichmentDB.db") + logging.debug(token) + user = token_authentication(token) + logging.debug("user identified:"+str(user)) + if user: + if 'file' not in request.files: + message = 'No file part in the request. Please make sure to upload the json/jsonld file.' + resp = jsonify({'message' : message}) + resp.status_code = 400 + + logging.error("No file part in the request") + + return resp + + file = request.files['file'] + + if file.filename == '': + message = 'No file selected for uploading. Please make sure to upload the json/jsonld file.' + + resp = jsonify({'message' : message}) + resp.status_code = 400 + + logging.error("No file selected for uploading.") + + return resp + + if file and allowed_file(file.filename): + filename = str(uuid.uuid4())+'.'+file.filename.rsplit('.', 1)[1].lower() + if not os.path.exists(app.config['UPLOAD_FOLDER']): + os.makedirs(app.config['UPLOAD_FOLDER']) + + file.save(os.path.join(app.config['UPLOAD_FOLDER'], filename)) + ticket = filename.rsplit('.', 1)[0].lower() + + if not os.path.exists("Database"): + os.makedirs("Database") + conn = sql.connect("./Database/enrrichmentDB.db") + cursor = conn.cursor() + instruction = f"INSERT INTO jobs VALUES ('{ticket}','{file.filename}','{token}',FALSE)" + cursor.execute(instruction) + conn.commit() + conn.close + message = 'File successfully uploaded. Please recover your ticket: '+ ticket + resp = jsonify({'message' : message, 'ticket' : ticket}) + resp.status_code = 201 + + logging.debug("File uploaded with ticket"+str(ticket)) + + mqtt_message={"ticket":ticket, "file":file.filename} + logging.debug("Sending message to broker:"+str(mqtt_message)) + client.connect(mqttBroker,1883) + client.publish("job/create",json.dumps(mqtt_message)) + + return resp + + else: + message = 'Please make sure to upload a valid file type. Allowed file types are json and jsonld' + resp = jsonify({'message' : message}) + resp.status_code = 400 + + logging.error("Please make sure to upload a valid file type.") + + return resp + else: + message = 'You are not allowed to perform this request. Please make sure that you are logged in to the service.' + resp = jsonify({'message' : message}) + resp.status_code = 400 + + logging.error("You are not allowed to perform this request."); + + return resp + + def get(sel, job_id): + + logging.debug("Job status requested for id:"+str(job_id)) + + status = get_status(job_id) + if status == -1: + resp.status_code = 404 + logging.error("Job identifier "+str(job_id)+" not present in the database") + + return resp + + else: + if status == 0: + message = 'SCHEDULED' + resp = jsonify({'status' : message}) + elif status == 1: + message = 'RUNNING' + resp = jsonify({'status' : message}) + elif status == 2: + message = 'COMPLETED' + resp = jsonify({'status' : message}) + elif status == 3: + message = 'ERROR' + resp = jsonify({'status' : message, 'msg': 'Problem to load JSON-LD file'}) + + resp.status_code = 200 + logging.debug("Job "+str(job_id)+" with status "+message) + + return resp + +class login(Resource): + def post(self): + if 'username' not in request.json or 'userpassword' not in request.json: + message = 'Please make sure to send a valid request. Your request is missing a username and/or a password' + resp = jsonify ({'message' : message}) + resp.status_code = 401 + + logging.error("Missing username or password") + + return resp + + entry_dict = request.json + conn = sql.connect("./Database/enrrichmentDB.db") + cursor = conn.cursor() + username = entry_dict.get("username") + + + instruction = f"SELECT * FROM users WHERE username = '{username}'" + result = cursor.execute (instruction) + for user in result.fetchall(): + if check_password_hash(user[2],entry_dict.get("userpassword")): + token = jwt.encode({'id':user[0]}, SECRET_KEY, "HS256") + + user = user [1] + message = 'Logged in successfully. Please recover your token' + resp = jsonify ({'message':message, 'token':token}) + resp.status_code = 200 + + logging.debug("Logged in successfully") + + return resp + else: + message = 'Login request declined! Please make sure to send a valid username and password' + resp = jsonify ({'message' : message}) + resp.status_code = 401 + + logging.error("Wrong combination username/password") + + return resp +class assessment (Resource): + def get(self,assessment_id): + filename = app.config['DOWNLOAD_FOLDER'] + '/' +assessment_id+'.json' + logging.debug("Downloading file:"+filename) + if os.path.exists(filename): + resp = send_file(filename, attachment_filename=assessment_id+'.json') + resp.status_code = 200 + else: + message = 'File not exist' + resp = jsonify ({'message':message}) + resp.status_code = 404 + return resp + + + +''' +def login (entry_dict: dict): + conn = sql.connect("Database/enrrichmentDB.db") + cursor = conn.cursor() + username = entry_dict.get("username") + userpassword = generate_password_hash(entry_dict.get("userpassword")) + instruction = f"SELECT 1 FROM users WHERE username = '{username}' AND userpassword = '{userpassword}'" + result = cursor.execute (instruction) + conn.commit() + conn.close() + if result: + CURRENT_USER = result + token = jwt.encode({'id':result.get('id')}, SECRET_KEY) + return token + else: + return null + ''' + + + + +api.add_resource(Jobs,"/api/jobs/","/api/jobs/") +api.add_resource(login,"/api/login/") +api.add_resource(assessment, "/api/assessment/") + +# Execution + +if __name__ == "__main__": + #app.run(debug=True) + app.run(debug=True,host="0.0.0.0",port=5000) From 482ef10361aad9683934e7cb9e94874308155aad Mon Sep 17 00:00:00 2001 From: esgg Date: Tue, 14 Mar 2023 09:47:51 +0000 Subject: [PATCH 10/49] Refactoring --- code/fair_assessment/fairness_calculator.py | 269 ++ code/fair_assessment/fairness_service.py | 300 ++ .../foops_wrapper/foopswrapper.py | 26 + .../fuji_wrapper/fujiwrapper.py | 89 + code/fair_assessment/full_ro_fairness.py | 300 ++ .../ro-examples/ro-example-1/.gitignore | 1 + .../ro-examples/ro-example-1/.nextflow.log | 578 +++ .../ro-example-1/chipseq_20200910.json | 147 + .../ro-examples/ro-example-1/environment.yml | 47 + .../ro-examples/ro-example-1/index.html | 1 + .../ro-examples/ro-example-1/nextflow.log | 3909 +++++++++++++++++ .../ro-example-1/results/stuff.txt | 0 .../ro-example-1/ro-crate-metadata.json | 936 ++++ .../ro-example-1/ro-crate-metadata.jsonld | 1 + .../ro-example-1/ro-crate-preview.html | 958 ++++ .../ro-examples/ro-example-2/.htaccess | 21 + .../ro-examples/ro-example-2/help.html | 306 ++ .../ro-example-2/images/AntoniaPavel.jpg | Bin 0 -> 438942 bytes .../ro-example-2/images/default_author.jpg | Bin 0 -> 12631 bytes .../ro-example-2/images/sketch_ya2ro.jpg | Bin 0 -> 559365 bytes .../ro-examples/ro-example-2/index-en.html | 654 +++ .../ro-example-2/ro-crate-metadata.json | 87 + .../rocrate_fairness/ro-crate-fairness.json | 79 + .../rocrate_fairness/ro_fairness.py | 351 ++ .../somef_wrapper/somefFAIR.py | 177 + code/fair_assessment/visualizer.py | 101 + 26 files changed, 9338 insertions(+) create mode 100644 code/fair_assessment/fairness_calculator.py create mode 100644 code/fair_assessment/fairness_service.py create mode 100644 code/fair_assessment/foops_wrapper/foopswrapper.py create mode 100644 code/fair_assessment/fuji_wrapper/fujiwrapper.py create mode 100644 code/fair_assessment/full_ro_fairness.py create mode 100644 code/fair_assessment/ro-examples/ro-example-1/.gitignore create mode 100644 code/fair_assessment/ro-examples/ro-example-1/.nextflow.log create mode 100644 code/fair_assessment/ro-examples/ro-example-1/chipseq_20200910.json create mode 100644 code/fair_assessment/ro-examples/ro-example-1/environment.yml create mode 100644 code/fair_assessment/ro-examples/ro-example-1/index.html create mode 100644 code/fair_assessment/ro-examples/ro-example-1/nextflow.log create mode 100644 code/fair_assessment/ro-examples/ro-example-1/results/stuff.txt create mode 100644 code/fair_assessment/ro-examples/ro-example-1/ro-crate-metadata.json create mode 100644 code/fair_assessment/ro-examples/ro-example-1/ro-crate-metadata.jsonld create mode 100644 code/fair_assessment/ro-examples/ro-example-1/ro-crate-preview.html create mode 100644 code/fair_assessment/ro-examples/ro-example-2/.htaccess create mode 100644 code/fair_assessment/ro-examples/ro-example-2/help.html create mode 100644 code/fair_assessment/ro-examples/ro-example-2/images/AntoniaPavel.jpg create mode 100644 code/fair_assessment/ro-examples/ro-example-2/images/default_author.jpg create mode 100644 code/fair_assessment/ro-examples/ro-example-2/images/sketch_ya2ro.jpg create mode 100644 code/fair_assessment/ro-examples/ro-example-2/index-en.html create mode 100644 code/fair_assessment/ro-examples/ro-example-2/ro-crate-metadata.json create mode 100644 code/fair_assessment/rocrate_fairness/ro-crate-fairness.json create mode 100644 code/fair_assessment/rocrate_fairness/ro_fairness.py create mode 100644 code/fair_assessment/somef_wrapper/somefFAIR.py create mode 100644 code/fair_assessment/visualizer.py diff --git a/code/fair_assessment/fairness_calculator.py b/code/fair_assessment/fairness_calculator.py new file mode 100644 index 0000000..0aed18b --- /dev/null +++ b/code/fair_assessment/fairness_calculator.py @@ -0,0 +1,269 @@ +from rocrate.rocrate import ROCrate +from rocrate_fairness.ro_fairness import ROCrateFAIRnessCalculator +from fuji_wrapper.fujiwrapper import FujiWrapper +from someFAIR.somefFAIR import SoftwareFAIRnessCalculator +from foops_wrapper.foopswrapper import FoopsWrapper +import json +import validators +import visualizer +import argparse + +class ROFairnessCalculator: + def __init__(self, ro_path) -> None: + self.ro_path = ro_path + + self.rocrate = ROCrate(ro_path) + self.ro = self.rocrate.dereference("./").as_jsonld() # ro itself + self.ro_parts = [ + self.rocrate.dereference(part["@id"]).as_jsonld() + for part in self.ro["hasPart"] + ] # all the parts of the ro + self.ro_calculator = ROCrateFAIRnessCalculator(self.ro_path) + self.output = {"components": []} + + def save_to_file(self, filename="ro-full-fairness.json"): + with open(filename, "w") as f: + json.dump(self.output, f, indent=4) + + + def create_component_output(self, name, identifier, type, tool_used, info=""): + element = { + "name": name, + "identifier": identifier, + "type": type, + "tool-used": tool_used, + } + if info: + element["information"] = info + element["checks"] = [] + return element + + def extract_ro(self): + ro_output = self.ro_calculator.calculate_fairness() + name = ro_output["rocrate_path"] + identifier = self.ro_calculator.get_identifier() + + element = self.create_component_output( + name, identifier, "ro-crate", "ro-crate-FAIR" + ) + + element["checks"] = ro_output["checks"] + + self.output["components"].append(element) + + def __add_ro_metadata_checks(self, element, element_id): + element["tool-used"] += " + ro-metadata" + extra_checks = self.ro_calculator.get_element_basic_checks(element_id) + + for ec in extra_checks: + element["checks"].append(ec) + + def __build_component(self, name, identifier, type, tool_used, checks, info=""): + element = self.create_component_output(name, identifier, type, tool_used, info) + element["checks"] = checks + return element + + def __generate_overall_score(self, aggregation_mode): + overall_score = { + "description" : "", + "score" : 0 + } + + if aggregation_mode == 0: + description = "The score is calculated by adding all the scores of the different components together. All passed tests and all total tests are added together and then the percentage is calculated" + passed, total = 0, 0 + for component in self.output["components"]: + for check in component["checks"]: + passed += check["total_passed_tests"] + total += check["total_tests_run"] + overall_score["score"] = round((passed / total)*100, 2) + overall_score["total_sum"] = {"total_passed_tests" : passed, "total_run_tests": total} + + elif aggregation_mode == 1: + description = "The score is calculated by averaging the scores of its components. The component score is the average of the score of each FAIR principle" + component_scores = [] + for component in self.output["components"]: + principles_scores = [] + for score_category in component["score"]: + score_category = component["score"][score_category] + if score_category["total_tests"] == 0: continue + principles_scores.append(round((score_category["tests_passed"] / score_category["total_tests"]) * 100 , 2)) + component_scores.append(round(sum(principles_scores)/len(principles_scores),2)) + overall_score["score"] = round(sum(component_scores)/len(component_scores),2) + + overall_score["description"] = description + self.output["overall_score"] = overall_score + + def __generate_partial_scores(self): + for component in self.output["components"]: + tmp = {"tests_passed": 0, "total_tests": 0} + score = { + "Findable": dict(tmp), + "Accessible": dict(tmp), + "Interoperable": dict(tmp), + "Reusable": dict(tmp), + } + + for check in component["checks"]: + cat = check["category_id"] + score[cat]["tests_passed"] += check["total_passed_tests"] + score[cat]["total_tests"] += check["total_tests_run"] + component["score"] = score + + def __evaluate_dataset(self, element, evaluate_ro_metadata): + if validators.url(element["@id"]): + fuji = FujiWrapper(element["@id"]) + + component = self.__build_component( + element["name"] if "name" in element else None, + fuji.get_identifier(), + element["@type"], + "F-uji", + fuji.get_checks(), + ) + + if evaluate_ro_metadata: + self.__add_ro_metadata_checks(component, element["@id"]) + + self.output["components"].append(component) + + else: + # Using the basic metadata analyzer + component = self.__build_component( + element["name"] if "name" in element else None, + element["@id"], + element["@type"], + "ro-crate-FAIR", + self.ro_calculator.get_element_basic_checks(element["@id"]), + "These checks have only been done by checking their metadata in the RO", + ) + self.output["components"].append(component) + + def __evaluate_software_application(self, element, evaluate_ro_metadata): + software_valid_types = ["SoftwareSourceCode", "installUrl", "codeRepository"] + if any(vocab in element for vocab in software_valid_types): + + for vocab in software_valid_types: + if vocab in element: + repo_url_vocab = vocab + break + + sw = SoftwareFAIRnessCalculator(element[repo_url_vocab]) + sw.calculate_fairness() + + component = self.__build_component( + sw.get_name(), + sw.get_identifier(), + element["@type"], + "somef-fairness", + sw.get_checks(), + "These checks have only been done by checking their metadata in the RO", + ) + + if evaluate_ro_metadata: + self.__add_ro_metadata_checks(component, element["@id"]) + + self.output["components"].append(component) + + else: + # Using the basic metadata analyzer + component = self.__build_component( + element["name"] if "name" in element else None, + element["identifier"] if "identifier" in element else None, + element["@type"], + "ro-crate-FAIR", + self.ro_calculator.get_element_basic_checks(element["@id"]), + "These checks have only been done by checking their metadata in the RO", + ) + self.output["components"].append(component) + + def __evaluate_ontology(self, element, evaluate_ro_metadata ): + onto_uri = element["@id"] + onto = FoopsWrapper(onto_uri) + + component = self.__build_component( + onto.get_ontology_title(), + onto.get_ontology_URI(), + element["@type"], + "foops", + onto.get_ontology_checks(), + ) + + if evaluate_ro_metadata: + self.__add_ro_metadata_checks(component, element["@id"]) + + self.output["components"].append(component) + + def __evaluate_other(self, element, evaluate_ro_metadata): + if validators.url(element["@id"]): + fuji = FujiWrapper(element["@id"]) + + component = self.__build_component( + element["name"] if "name" in element else None, + fuji.get_identifier(), + element["@type"], + "F-uji", + fuji.get_checks(), + ) + if evaluate_ro_metadata: + self.__add_ro_metadata_checks(component, element["@id"]) + + self.output["components"].append(component) + + else: + # Using the basic metadata analyzer + component = self.__build_component( + element["name"] if "name" in element else None, + element["identifier"] if "identifier" in element else None, + element["@type"], + "ro-crate-FAIR", + self.ro_calculator.get_element_basic_checks(element["@id"]), + "These checks have only been done by checking their metadata in the RO", + ) + self.output["components"].append(component) + + + def __calculate_fairness(self, evaluate_ro_metadata, aggregation_mode): + self.output["components"] = [] + + self.extract_ro() + + for element in self.ro_parts: + + type = element["@type"] + + if type == "Dataset": + self.__evaluate_dataset(element, evaluate_ro_metadata) + + elif type == "SoftwareApplication": + self.__evaluate_software_application(element, evaluate_ro_metadata) + + elif type == "Ontology": + self.__evaluate_ontology(element, evaluate_ro_metadata) + + else: + self.__evaluate_other(element, evaluate_ro_metadata) + + + self.__generate_partial_scores() + self.__generate_overall_score(aggregation_mode) + + + def calculate_fairness(self, evaluate_ro_metadata, aggregation_mode, output_name ,show_diagram): + + self.__calculate_fairness(evaluate_ro_metadata, aggregation_mode) + self.save_to_file(output_name) + + if show_diagram: + visualizer.generate_visual_graph(output_name) + + +def parse_boolean(value): + value = value.lower() + + if value in ["true", "yes", "y", "1", "t"]: + return True + elif value in ["false", "no", "n", "0", "f"]: + return False + + return False diff --git a/code/fair_assessment/fairness_service.py b/code/fair_assessment/fairness_service.py new file mode 100644 index 0000000..bd8c95b --- /dev/null +++ b/code/fair_assessment/fairness_service.py @@ -0,0 +1,300 @@ +from rocrate.rocrate import ROCrate +from rocrate_fairness.ro_fairness import ROCrateFAIRnessCalculator +from fuji_wrapper.fujiwrapper import FujiWrapper +from someFAIR.somefFAIR import SoftwareFAIRnessCalculator +from foops_wrapper.foopswrapper import FoopsWrapper +import json +import validators +import visualizer +import argparse + +class ROFairnessCalculator: + def __init__(self, ro_path) -> None: + self.ro_path = ro_path + + self.rocrate = ROCrate(ro_path) + self.ro = self.rocrate.dereference("./").as_jsonld() # ro itself + self.ro_parts = [ + self.rocrate.dereference(part["@id"]).as_jsonld() + for part in self.ro["hasPart"] + ] # all the parts of the ro + self.ro_calculator = ROCrateFAIRnessCalculator(self.ro_path) + self.output = {"components": []} + + def save_to_file(self, filename="ro-full-fairness.json"): + with open(filename, "w") as f: + json.dump(self.output, f, indent=4) + + + def create_component_output(self, name, identifier, type, tool_used, info=""): + element = { + "name": name, + "identifier": identifier, + "type": type, + "tool-used": tool_used, + } + if info: + element["information"] = info + element["checks"] = [] + return element + + def extract_ro(self): + ro_output = self.ro_calculator.calculate_fairness() + name = ro_output["rocrate_path"] + identifier = self.ro_calculator.get_identifier() + + element = self.create_component_output( + name, identifier, "ro-crate", "ro-crate-FAIR" + ) + + element["checks"] = ro_output["checks"] + + self.output["components"].append(element) + + def __add_ro_metadata_checks(self, element, element_id): + element["tool-used"] += " + ro-metadata" + extra_checks = self.ro_calculator.get_element_basic_checks(element_id) + + for ec in extra_checks: + element["checks"].append(ec) + + def __build_component(self, name, identifier, type, tool_used, checks, info=""): + element = self.create_component_output(name, identifier, type, tool_used, info) + element["checks"] = checks + return element + + def __generate_overall_score(self, aggregation_mode): + overall_score = { + "description" : "", + "score" : 0 + } + + if aggregation_mode == 0: + description = "The score is calculated by adding all the scores of the different components together. All passed tests and all total tests are added together and then the percentage is calculated" + passed, total = 0, 0 + for component in self.output["components"]: + for check in component["checks"]: + passed += check["total_passed_tests"] + total += check["total_tests_run"] + overall_score["score"] = round((passed / total)*100, 2) + overall_score["total_sum"] = {"total_passed_tests" : passed, "total_run_tests": total} + + elif aggregation_mode == 1: + description = "The score is calculated by averaging the scores of its components. The component score is the average of the score of each FAIR principle" + component_scores = [] + for component in self.output["components"]: + principles_scores = [] + for score_category in component["score"]: + score_category = component["score"][score_category] + if score_category["total_tests"] == 0: continue + principles_scores.append(round((score_category["tests_passed"] / score_category["total_tests"]) * 100 , 2)) + component_scores.append(round(sum(principles_scores)/len(principles_scores),2)) + overall_score["score"] = round(sum(component_scores)/len(component_scores),2) + + overall_score["description"] = description + self.output["overall_score"] = overall_score + + def __generate_partial_scores(self): + for component in self.output["components"]: + tmp = {"tests_passed": 0, "total_tests": 0} + score = { + "Findable": dict(tmp), + "Accessible": dict(tmp), + "Interoperable": dict(tmp), + "Reusable": dict(tmp), + } + + for check in component["checks"]: + cat = check["category_id"] + score[cat]["tests_passed"] += check["total_passed_tests"] + score[cat]["total_tests"] += check["total_tests_run"] + component["score"] = score + + def __evaluate_dataset(self, element, evaluate_ro_metadata): + if validators.url(element["@id"]): + fuji = FujiWrapper(element["@id"]) + + component = self.__build_component( + element["name"] if "name" in element else None, + fuji.get_identifier(), + element["@type"], + "F-uji", + fuji.get_checks(), + ) + + if evaluate_ro_metadata: + self.__add_ro_metadata_checks(component, element["@id"]) + + self.output["components"].append(component) + + else: + # Using the basic metadata analyzer + component = self.__build_component( + element["name"] if "name" in element else None, + element["@id"], + element["@type"], + "ro-crate-FAIR", + self.ro_calculator.get_element_basic_checks(element["@id"]), + "These checks have only been done by checking their metadata in the RO", + ) + self.output["components"].append(component) + + def __evaluate_software_application(self, element, evaluate_ro_metadata): + software_valid_types = ["SoftwareSourceCode", "installUrl", "codeRepository"] + if any(vocab in element for vocab in software_valid_types): + + for vocab in software_valid_types: + if vocab in element: + repo_url_vocab = vocab + break + + sw = SoftwareFAIRnessCalculator(element[repo_url_vocab]) + sw.calculate_fairness() + + component = self.__build_component( + sw.get_name(), + sw.get_identifier(), + element["@type"], + "somef-fairness", + sw.get_checks(), + "These checks have only been done by checking their metadata in the RO", + ) + + if evaluate_ro_metadata: + self.__add_ro_metadata_checks(component, element["@id"]) + + self.output["components"].append(component) + + else: + # Using the basic metadata analyzer + component = self.__build_component( + element["name"] if "name" in element else None, + element["identifier"] if "identifier" in element else None, + element["@type"], + "ro-crate-FAIR", + self.ro_calculator.get_element_basic_checks(element["@id"]), + "These checks have only been done by checking their metadata in the RO", + ) + self.output["components"].append(component) + + def __evaluate_ontology(self, element, evaluate_ro_metadata ): + onto_uri = element["@id"] + onto = FoopsWrapper(onto_uri) + + component = self.__build_component( + onto.get_ontology_title(), + onto.get_ontology_URI(), + element["@type"], + "foops", + onto.get_ontology_checks(), + ) + + if evaluate_ro_metadata: + self.__add_ro_metadata_checks(component, element["@id"]) + + self.output["components"].append(component) + + def __evaluate_other(self, element, evaluate_ro_metadata): + if validators.url(element["@id"]): + fuji = FujiWrapper(element["@id"]) + + component = self.__build_component( + element["name"] if "name" in element else None, + fuji.get_identifier(), + element["@type"], + "F-uji", + fuji.get_checks(), + ) + if evaluate_ro_metadata: + self.__add_ro_metadata_checks(component, element["@id"]) + + self.output["components"].append(component) + + else: + # Using the basic metadata analyzer + component = self.__build_component( + element["name"] if "name" in element else None, + element["identifier"] if "identifier" in element else None, + element["@type"], + "ro-crate-FAIR", + self.ro_calculator.get_element_basic_checks(element["@id"]), + "These checks have only been done by checking their metadata in the RO", + ) + self.output["components"].append(component) + + + def __calculate_fairness(self, evaluate_ro_metadata, aggregation_mode): + self.output["components"] = [] + + self.extract_ro() + + for element in self.ro_parts: + + type = element["@type"] + + if type == "Dataset": + self.__evaluate_dataset(element, evaluate_ro_metadata) + + elif type == "SoftwareApplication": + self.__evaluate_software_application(element, evaluate_ro_metadata) + + elif type == "Ontology": + self.__evaluate_ontology(element, evaluate_ro_metadata) + + else: + self.__evaluate_other(element, evaluate_ro_metadata) + + + self.__generate_partial_scores() + self.__generate_overall_score(aggregation_mode) + + + def calculate_fairness(self, evaluate_ro_metadata, aggregation_mode, output_name ,show_diagram): + + self.__calculate_fairness(evaluate_ro_metadata, aggregation_mode) + self.save_to_file(output_name) + + if show_diagram: + visualizer.generate_visual_graph(output_name) + + +def parse_boolean(value): + value = value.lower() + + if value in ["true", "yes", "y", "1", "t"]: + return True + elif value in ["false", "no", "n", "0", "f"]: + return False + + return False + +parser = argparse.ArgumentParser(description='Tool to calculate the FAIRness of a Reserch Objects.') + +parser.add_argument('-ro', dest='ro_path', type=str, required=True, + help='The location where the Reserch Object is. Do not include the "ro-crate-metadata.json"') + +parser.add_argument('-o', dest='output_file_name', type=str, default="ro-fairness.json" ,required=False, + help='Output file name including ".json"') + +parser.add_argument('-m', dest='evaluate_ro_metadata', type=parse_boolean, default=False ,required=False, + help='Whether or not the metadata of the components of the Reserch Object are analyzed') + +parser.add_argument('-a', dest='aggregation_mode', type=int, default=0 ,required=False, + help='Select the different aggregation mode' + '\n1: The score is calculated by adding all the scores of the different components together.' + 'All passed tests and all total tests are added together and then the percentage is calculated' + '\n2: The score is calculated by averaging the scores of its components.' + 'The component score is the average of the score of each FAIR principle') + +parser.add_argument('-d', dest='generate_diagram', type=bool, default=False ,required=False, + help='Generate a visual representation') + +args = parser.parse_args() + +ROFairnessCalculator(args.ro_path).\ + calculate_fairness(args.evaluate_ro_metadata, + args.aggregation_mode, + args.output_file_name, + args.generate_diagram) + + diff --git a/code/fair_assessment/foops_wrapper/foopswrapper.py b/code/fair_assessment/foops_wrapper/foopswrapper.py new file mode 100644 index 0000000..0c741d4 --- /dev/null +++ b/code/fair_assessment/foops_wrapper/foopswrapper.py @@ -0,0 +1,26 @@ +import os +from subprocess import Popen +import json + +class FoopsWrapper: + def __init__(self, onto_uri) -> None: + self.onto_uri = onto_uri + cmd = f'curl -X POST "https://foops.linkeddata.es/assessOntology" -H "accept: application/json;charset=UTF-8" -H "Content-Type: application/json;charset=UTF-8" -d "{{ \\"ontologyUri\\": \\"{ self.onto_uri}\\"}}"' + result = os.popen(cmd).read() + + self.raw_output = json.loads(result) + + def get_ontology_URI(self): + return self.raw_output["ontology_URI"] + + def get_ontology_title(self): + return self.raw_output["ontology_title"] + + def get_ontology_checks(self): + checks = self.raw_output["checks"] + + for check in checks: + del check["id"] + + return checks + \ No newline at end of file diff --git a/code/fair_assessment/fuji_wrapper/fujiwrapper.py b/code/fair_assessment/fuji_wrapper/fujiwrapper.py new file mode 100644 index 0000000..4f476ef --- /dev/null +++ b/code/fair_assessment/fuji_wrapper/fujiwrapper.py @@ -0,0 +1,89 @@ +import requests +from requests.structures import CaseInsensitiveDict + +class FujiWrapper: + def __init__(self, url): + fuji_api = "http://localhost:1071/fuji/api/v1/evaluate" + headers = CaseInsensitiveDict() + headers["accept"] = "application/json" + headers["Authorization"] = "Basic bWFydmVsOndvbmRlcndvbWFu" + headers["Content-Type"] = "application/json" + + data = ('{' + '"metadata_service_endpoint": "http://ws.pangaea.de/oai/provider",' + '"metadata_service_type": "oai_pmh",' + f'"object_identifier": \"{url}\",' + '"test_debug": true,' + '"use_datacite": true' + "}") + + + resp = requests.post(fuji_api, headers=headers, data=data) + self.raw_output = resp.json() + self.output = {} + self.__unify_output() + + def __reformat_principle_id(self, result): + """ + In Fuji output the principle identifier is something like FsF-F1-01D + This function refactor that into a stardard representation like F1.1 + """ + principle = result["metric_identifier"] + # remove FSF- + principle = principle.replace("FsF-", "") + # remove M or D + principle = principle.replace("M", "") + principle = principle.replace("D", "") + # remove the 0 from 0X + principle = principle.replace("0", "") + # use . instead of - + principle = principle.replace("-", ".") + return principle + + def __set_category(self, principle): + char = principle[0] + if char == 'F': + return "Findable" + elif char == 'A': + return "Accessible" + elif char == 'I': + return "Interoperable" + else: + return "Reusable" + + def __calculate_tests_and_status(self, result): + tests = result["metric_tests"] + passed, total = 0, len(tests) + for test in tests: + print(result["metric_tests"][test]);passed += 1 if result["metric_tests"][test]["metric_test_status"] == "pass" else 0 + return "ok" if passed == total else "error", passed, total + + def __get_explanation(self, result): + tests = result["metric_tests"] + output = [] + for test in tests: + output.append(f"{result['metric_tests'][test]['metric_test_status'].upper()}: {result['metric_tests'][test]['metric_test_name']}") + return output + + def __unify_output(self): + raw = self.raw_output + self.output["identifier"] = raw["request"]["object_identifier"] + self.output["checks"] = [] + + for result in raw["results"]: + check = {};print(raw["request"]["object_identifier"]);print("************************") + check["principle_id"] = self.__reformat_principle_id(result) + check["category_id"] = self.__set_category(check["principle_id"]) + check["status"], check["total_passed_tests"], check["total_tests_run"] = self.__calculate_tests_and_status(result) + check["title"] = result["metric_name"] + check["explanation"] = self.__get_explanation(result) + # check["description"] = "" + self.output["checks"].append(check) + + + def get_checks(self): + return self.output["checks"] + + def get_identifier(self): + return self.output["identifier"] + diff --git a/code/fair_assessment/full_ro_fairness.py b/code/fair_assessment/full_ro_fairness.py new file mode 100644 index 0000000..1993ffb --- /dev/null +++ b/code/fair_assessment/full_ro_fairness.py @@ -0,0 +1,300 @@ +from rocrate.rocrate import ROCrate +from rocrate_fairness.ro_fairness import ROCrateFAIRnessCalculator +from fuji_wrapper.fujiwrapper import FujiWrapper +from someFAIR.somefFAIR import SoftwareFAIRnessCalculator +from foops_wrapper.foopswrapper import FoopsWrapper +import json +import validators +import visualizer +import argparse + +class ROFairnessCalculator: + def __init__(self, ro_path) -> None: + self.ro_path = ro_path + + self.rocrate = ROCrate(ro_path) + self.ro = self.rocrate.dereference("./").as_jsonld() # ro itself + self.ro_parts = [ + self.rocrate.dereference(part["@id"]).as_jsonld() + for part in self.ro["hasPart"] + ] # all the parts of the ro + self.ro_calculator = ROCrateFAIRnessCalculator(self.ro_path) + self.output = {"components": []} + + def save_to_file(self, filename="ro-full-fairness.json"): + with open(filename, "w") as f: + json.dump(self.output, f, indent=4) + + + def create_component_output(self, name, identifier, type, tool_used, info=""): + element = { + "name": name, + "identifier": identifier, + "type": type, + "tool-used": tool_used, + } + if info: + element["information"] = info + element["checks"] = [] + return element + + def extract_ro(self): + ro_output = self.ro_calculator.calculate_fairness() + name = ro_output["rocrate_path"] + identifier = self.ro_calculator.get_identifier() + + element = self.create_component_output( + name, identifier, "ro-crate", "ro-crate-FAIR" + ) + + element["checks"] = ro_output["checks"] + + self.output["components"].append(element) + + def __add_ro_metadata_checks(self, element, element_id): + element["tool-used"] += " + ro-metadata" + extra_checks = self.ro_calculator.get_element_basic_checks(element_id) + + for ec in extra_checks: + element["checks"].append(ec) + + def __build_component(self, name, identifier, type, tool_used, checks, info=""): + element = self.create_component_output(name, identifier, type, tool_used, info) + element["checks"] = checks + return element + + def __generate_overall_score(self, aggregation_mode): + overall_score = { + "description" : "", + "score" : 0 + } + + if aggregation_mode == 0: + description = "The score is calculated by adding all the scores of the different components together. All passed tests and all total tests are added together and then the percentage is calculated" + passed, total = 0, 0 + for component in self.output["components"]: + for check in component["checks"]: + passed += check["total_passed_tests"] + total += check["total_tests_run"] + overall_score["score"] = round((passed / total)*100, 2) + overall_score["total_sum"] = {"total_passed_tests" : passed, "total_run_tests": total} + + elif aggregation_mode == 1: + description = "The score is calculated by averaging the scores of its components. The component score is the average of the score of each FAIR principle" + component_scores = [] + for component in self.output["components"]: + principles_scores = [] + for score_category in component["score"]: + score_category = component["score"][score_category] + if score_category["total_tests"] == 0: continue + principles_scores.append(round((score_category["tests_passed"] / score_category["total_tests"]) * 100 , 2)) + component_scores.append(round(sum(principles_scores)/len(principles_scores),2)) + overall_score["score"] = round(sum(component_scores)/len(component_scores),2) + + overall_score["description"] = description + self.output["overall_score"] = overall_score + + def __generate_partial_scores(self): + for component in self.output["components"]: + tmp = {"tests_passed": 0, "total_tests": 0} + score = { + "Findable": dict(tmp), + "Accessible": dict(tmp), + "Interoperable": dict(tmp), + "Reusable": dict(tmp), + } + + for check in component["checks"]: + cat = check["category_id"] + score[cat]["tests_passed"] += check["total_passed_tests"] + score[cat]["total_tests"] += check["total_tests_run"] + component["score"] = score + + def __evaluate_dataset(self, element, evaluate_ro_metadata): + if validators.url(element["@id"]): + fuji = FujiWrapper(element["@id"]) + + component = self.__build_component( + element["name"] if "name" in element else None, + fuji.get_identifier(), + element["@type"], + "F-uji", + fuji.get_checks(), + ) + + if evaluate_ro_metadata: + self.__add_ro_metadata_checks(component, element["@id"]) + + self.output["components"].append(component) + + else: + # Using the basic metadata analyzer + component = self.__build_component( + element["name"] if "name" in element else None, + element["@id"], + element["@type"], + "ro-crate-FAIR", + self.ro_calculator.get_element_basic_checks(element["@id"]), + "These checks have only been done by checking their metadata in the RO", + ) + self.output["components"].append(component) + + def __evaluate_software_application(self, element, evaluate_ro_metadata): + software_valid_types = ["SoftwareSourceCode", "installUrl", "codeRepository"] + if any(vocab in element for vocab in software_valid_types): + + for vocab in software_valid_types: + if vocab in element: + repo_url_vocab = vocab + break + + sw = SoftwareFAIRnessCalculator(element[repo_url_vocab]) + sw.calculate_fairness() + + component = self.__build_component( + sw.get_name(), + sw.get_identifier(), + element["@type"], + "somef-fairness", + sw.get_checks(), + "These checks have only been done by checking their metadata in the RO", + ) + + if evaluate_ro_metadata: + self.__add_ro_metadata_checks(component, element["@id"]) + + self.output["components"].append(component) + + else: + # Using the basic metadata analyzer + component = self.__build_component( + element["name"] if "name" in element else None, + element["identifier"] if "identifier" in element else None, + element["@type"], + "ro-crate-FAIR", + self.ro_calculator.get_element_basic_checks(element["@id"]), + "These checks have only been done by checking their metadata in the RO", + ) + self.output["components"].append(component) + + def __evaluate_ontology(self, element, evaluate_ro_metadata ): + onto_uri = element["@id"] + onto = FoopsWrapper(onto_uri) + + component = self.__build_component( + onto.get_ontology_title(), + onto.get_ontology_URI(), + element["@type"], + "foops", + onto.get_ontology_checks(), + ) + + if evaluate_ro_metadata: + self.__add_ro_metadata_checks(component, element["@id"]) + + self.output["components"].append(component) + + def __evaluate_other(self, element, evaluate_ro_metadata): + if validators.url(element["@id"]): + fuji = FujiWrapper(element["@id"]) + + component = self.__build_component( + element["name"] if "name" in element else None, + fuji.get_identifier(), + element["@type"], + "F-uji", + fuji.get_checks(), + ) + if evaluate_ro_metadata: + self.__add_ro_metadata_checks(component, element["@id"]) + + self.output["components"].append(component) + + else: + # Using the basic metadata analyzer + component = self.__build_component( + element["name"] if "name" in element else None, + element["identifier"] if "identifier" in element else None, + element["@type"], + "ro-crate-FAIR", + self.ro_calculator.get_element_basic_checks(element["@id"]), + "These checks have only been done by checking their metadata in the RO", + ) + self.output["components"].append(component) + + + def __calculate_fairness(self, evaluate_ro_metadata, aggregation_mode): + self.output["components"] = [] + + self.extract_ro() + + for element in self.ro_parts: + + type = element["@type"] + print(type) + if type == "Dataset": + self.__evaluate_dataset(element, evaluate_ro_metadata) + + elif type == "SoftwareApplication": + self.__evaluate_software_application(element, evaluate_ro_metadata) + + elif type == "Ontology": + self.__evaluate_ontology(element, evaluate_ro_metadata) + + else: + self.__evaluate_other(element, evaluate_ro_metadata) + + + self.__generate_partial_scores() + self.__generate_overall_score(aggregation_mode) + + + def calculate_fairness(self, evaluate_ro_metadata, aggregation_mode, output_name ,show_diagram): + + self.__calculate_fairness(evaluate_ro_metadata, aggregation_mode) + self.save_to_file(output_name) + + #if show_diagram: + # visualizer.generate_visual_graph(output_name) + + +def parse_boolean(value): + value = value.lower() + + if value in ["true", "yes", "y", "1", "t"]: + return True + elif value in ["false", "no", "n", "0", "f"]: + return False + + return False + +parser = argparse.ArgumentParser(description='Tool to calculate the FAIRness of a Reserch Objects.') + +parser.add_argument('-ro', dest='ro_path', type=str, required=True, + help='The location where the Reserch Object is. Do not include the "ro-crate-metadata.json"') + +parser.add_argument('-o', dest='output_file_name', type=str, default="ro-fairness.json" ,required=False, + help='Output file name including ".json"') + +parser.add_argument('-m', dest='evaluate_ro_metadata', type=parse_boolean, default=False ,required=False, + help='Whether or not the metadata of the components of the Reserch Object are analyzed') + +parser.add_argument('-a', dest='aggregation_mode', type=int, default=0 ,required=False, + help='Select the different aggregation mode' + '\n1: The score is calculated by adding all the scores of the different components together.' + 'All passed tests and all total tests are added together and then the percentage is calculated' + '\n2: The score is calculated by averaging the scores of its components.' + 'The component score is the average of the score of each FAIR principle') + +parser.add_argument('-d', dest='generate_diagram', type=bool, default=False ,required=False, + help='Generate a visual representation') + +args = parser.parse_args() + +ROFairnessCalculator(args.ro_path).\ + calculate_fairness(args.evaluate_ro_metadata, + args.aggregation_mode, + args.output_file_name, + args.generate_diagram) + + diff --git a/code/fair_assessment/ro-examples/ro-example-1/.gitignore b/code/fair_assessment/ro-examples/ro-example-1/.gitignore new file mode 100644 index 0000000..a34a7e5 --- /dev/null +++ b/code/fair_assessment/ro-examples/ro-example-1/.gitignore @@ -0,0 +1 @@ +conda diff --git a/code/fair_assessment/ro-examples/ro-example-1/.nextflow.log b/code/fair_assessment/ro-examples/ro-example-1/.nextflow.log new file mode 100644 index 0000000..e44fa8f --- /dev/null +++ b/code/fair_assessment/ro-examples/ro-example-1/.nextflow.log @@ -0,0 +1,578 @@ +Sep-10 12:52:30.399 [main] DEBUG nextflow.cli.Launcher - $> nextflow run nf-core/chipseq -profile test,conda +Sep-10 12:52:30.583 [main] INFO nextflow.cli.CmdRun - N E X T F L O W ~ version 19.10.0 +Sep-10 12:52:31.591 [main] DEBUG nextflow.scm.AssetManager - Git config: /home/stain/.nextflow/assets/nf-core/chipseq/.git/config; branch: master; remote: origin; url: https://github.com/nf-core/chipseq.git +Sep-10 12:52:31.611 [main] DEBUG nextflow.scm.AssetManager - Git config: /home/stain/.nextflow/assets/nf-core/chipseq/.git/config; branch: master; remote: origin; url: https://github.com/nf-core/chipseq.git +Sep-10 12:52:31.786 [main] DEBUG nextflow.scm.AssetManager - Git config: /home/stain/.nextflow/assets/nf-core/chipseq/.git/config; branch: master; remote: origin; url: https://github.com/nf-core/chipseq.git +Sep-10 12:52:31.787 [main] INFO nextflow.cli.CmdRun - Launching `nf-core/chipseq` [pensive_dubinsky] - revision: 0f487ed76d [master] +Sep-10 12:52:55.109 [main] DEBUG nextflow.config.ConfigBuilder - Found config base: /home/stain/.nextflow/assets/nf-core/chipseq/nextflow.config +Sep-10 12:52:55.110 [main] DEBUG nextflow.config.ConfigBuilder - Parsing config file: /home/stain/.nextflow/assets/nf-core/chipseq/nextflow.config +Sep-10 12:52:55.124 [main] DEBUG nextflow.config.ConfigBuilder - Applying config profile: `test,conda` +Sep-10 12:52:56.742 [main] DEBUG nextflow.config.ConfigBuilder - Available config profiles: [cfc_dev, denbi_qbic, bi, genotoul, bigpurple, uppmax, docker, gis, utd_ganymede, conda, singularity, icr_davros, munin, prince, czbiohub_aws, hebbe, cfc, uzh, ccga_med, debug, test, genouest, cbe, ebc, ccga_dx, crick, google, kraken, phoenix, shh, awsbatch, pasteur, uct_hpc, test_full, binac] +Sep-10 12:52:56.834 [main] DEBUG nextflow.extension.OperatorEx - Dataflow extension methods: branch,buffer,chain,choice,collate,collect,collectFile,combine,concat,count,countBy,countFasta,countFastq,countLines,countText,cross,distinct,filter,first,flatMap,flatten,fork,groupBy,groupTuple,ifEmpty,into,join,last,map,max,mean,merge,min,mix,phase,print,println,randomSample,reduce,separate,set,splitCsv,splitFasta,splitFastq,splitText,spread,subscribe,sum,take,tap,toDouble,toFloat,toInteger,toList,toLong,toSortedList,transpose,unique,until,view +Sep-10 12:52:56.844 [main] DEBUG nextflow.Session - Session uuid: 05f2add8-5039-4497-8924-62458a2bd0a6 +Sep-10 12:52:56.844 [main] DEBUG nextflow.Session - Run name: pensive_dubinsky +Sep-10 12:52:56.845 [main] DEBUG nextflow.Session - Executor pool size: 4 +Sep-10 12:53:06.920 [main] DEBUG nextflow.cli.CmdRun - + Version: 19.10.0 build 5170 + Created: 21-10-2019 15:07 UTC (16:07 BST) + System: Linux 5.4.0-47-generic + Runtime: Groovy 2.5.8 on OpenJDK 64-Bit Server VM 11.0.8+10-post-Ubuntu-0ubuntu120.04 + Encoding: UTF-8 (UTF-8) + Process: 307982@biggie.ds.s11.no [192.168.2.218] + CPUs: 4 - Mem: 15.6 GB (6.9 GB) - Swap: 2 GB (2 GB) +Sep-10 12:53:06.945 [main] DEBUG nextflow.Session - Work-dir: /home/stain/src/92/work [zfs] +Sep-10 12:53:06.986 [main] DEBUG nextflow.Session - Observer factory: TowerFactory +Sep-10 12:53:06.992 [main] DEBUG nextflow.Session - Observer factory: DefaultObserverFactory +Sep-10 12:53:07.485 [main] DEBUG nextflow.Session - Session start invoked +Sep-10 12:53:07.522 [main] DEBUG nextflow.trace.TraceFileObserver - Flow starting -- trace file: /home/stain/src/92/results/pipeline_info/execution_trace.txt +Sep-10 12:53:09.296 [main] DEBUG nextflow.script.ScriptRunner - > Launching execution +Sep-10 12:53:10.530 [main] INFO nextflow.Nextflow - ---------------------------------------------------- + ,--./,-. + ___ __ __ __ ___ /,-._.--~' + |\ | |__ __ / ` / \ |__) |__ } { + | \| | \__, \__/ | \ |___ \`-._,-`-, + `._,._,' + nf-core/chipseq v1.2.1 +---------------------------------------------------- + +Sep-10 12:53:10.574 [main] INFO nextflow.Nextflow - Run Name : pensive_dubinsky +Data Type : Paired-End +Design File : https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/design.csv +Genome : Not supplied +Fasta File : https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/reference/genome.fa +GTF File : https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/reference/genes.gtf +MACS2 Genome Size : 1.2E+7 +Min Consensus Reps : 1 +MACS2 Narrow Peaks : No +MACS2 Broad Cutoff : 0.1 +Trim R1 : 0 bp +Trim R2 : 0 bp +Trim 3' R1 : 0 bp +Trim 3' R2 : 0 bp +NextSeq Trim : 0 bp +Fingerprint Bins : 100 +Save Genome Index : No +Max Resources : 6 GB memory, 2 cpus, 12h time per job +Output Dir : ./results +Launch Dir : /home/stain/src/92 +Working Dir : /home/stain/src/92/work +Script Dir : /home/stain/.nextflow/assets/nf-core/chipseq +User : stain +Config Profile : test,conda +Config Description : Minimal test dataset to check pipeline function +Sep-10 12:53:10.593 [main] INFO nextflow.Nextflow - ---------------------------------------------------- +Sep-10 12:53:10.870 [main] DEBUG nextflow.executor.ExecutorFactory - << taskConfig executor: null +Sep-10 12:53:10.871 [main] DEBUG nextflow.executor.ExecutorFactory - >> processorType: 'local' +Sep-10 12:53:10.885 [main] DEBUG nextflow.executor.Executor - [warm up] executor > local +Sep-10 12:53:10.901 [main] DEBUG n.processor.LocalPollingMonitor - Creating local task monitor for executor 'local' > cpus=4; memory=15.6 GB; capacity=4; pollInterval=100ms; dumpInterval=5m +Sep-10 12:53:11.177 [main] DEBUG nextflow.processor.TaskProcessor - Creating operator > CHECK_DESIGN -- maxForks: 4 +Sep-10 12:53:11.536 [main] DEBUG nextflow.script.ProcessConfig - Config settings `withLabel:process_high` matches label `process_high` for process with name BWA_INDEX +Sep-10 12:53:11.559 [main] DEBUG nextflow.executor.ExecutorFactory - << taskConfig executor: null +Sep-10 12:53:11.559 [main] DEBUG nextflow.executor.ExecutorFactory - >> processorType: 'local' +Sep-10 12:53:11.561 [main] DEBUG nextflow.processor.TaskProcessor - Creating operator > BWA_INDEX -- maxForks: 4 +Sep-10 12:53:11.599 [main] DEBUG nextflow.script.ProcessConfig - Config settings `withLabel:process_low` matches label `process_low` for process with name MAKE_GENE_BED +Sep-10 12:53:11.603 [main] DEBUG nextflow.executor.ExecutorFactory - << taskConfig executor: null +Sep-10 12:53:11.604 [main] DEBUG nextflow.executor.ExecutorFactory - >> processorType: 'local' +Sep-10 12:53:11.623 [main] DEBUG nextflow.processor.TaskProcessor - Creating operator > MAKE_GENE_BED -- maxForks: 4 +Sep-10 12:53:11.665 [main] DEBUG nextflow.executor.ExecutorFactory - << taskConfig executor: null +Sep-10 12:53:11.674 [main] DEBUG nextflow.executor.ExecutorFactory - >> processorType: 'local' +Sep-10 12:53:11.677 [main] DEBUG nextflow.processor.TaskProcessor - Creating operator > MAKE_GENOME_FILTER -- maxForks: 4 +Sep-10 12:53:11.813 [main] DEBUG nextflow.script.ProcessConfig - Config settings `withLabel:process_medium` matches label `process_medium` for process with name FASTQC +Sep-10 12:53:11.819 [main] DEBUG nextflow.executor.ExecutorFactory - << taskConfig executor: null +Sep-10 12:53:11.841 [main] DEBUG nextflow.executor.ExecutorFactory - >> processorType: 'local' +Sep-10 12:53:11.847 [main] DEBUG nextflow.processor.TaskProcessor - Creating operator > FASTQC -- maxForks: 4 +Sep-10 12:53:11.883 [main] DEBUG nextflow.script.ProcessConfig - Config settings `withLabel:process_high` matches label `process_high` for process with name TRIMGALORE +Sep-10 12:53:11.888 [main] DEBUG nextflow.executor.ExecutorFactory - << taskConfig executor: null +Sep-10 12:53:11.888 [main] DEBUG nextflow.executor.ExecutorFactory - >> processorType: 'local' +Sep-10 12:53:11.889 [main] DEBUG nextflow.processor.TaskProcessor - Creating operator > TRIMGALORE -- maxForks: 4 +Sep-10 12:53:11.913 [Actor Thread 3] DEBUG n.util.BlockingThreadExecutorFactory - Thread pool name=FileTransfer; maxThreads=12; maxQueueSize=36; keepAlive=1m +Sep-10 12:53:11.959 [main] DEBUG nextflow.script.ProcessConfig - Config settings `withLabel:process_high` matches label `process_high` for process with name BWA_MEM +Sep-10 12:53:11.961 [main] DEBUG nextflow.executor.ExecutorFactory - << taskConfig executor: null +Sep-10 12:53:11.961 [main] DEBUG nextflow.executor.ExecutorFactory - >> processorType: 'local' +Sep-10 12:53:11.964 [main] DEBUG nextflow.processor.TaskProcessor - Creating operator > BWA_MEM -- maxForks: 4 +Sep-10 12:53:11.970 [FileTransfer-thread-1] DEBUG nextflow.file.FilePorter - Copying foreign file https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/design.csv to work dir: /home/stain/src/92/work/stage/c6/c1bbf8ff75be5c895992ce7b24701a/design.csv +Sep-10 12:53:11.988 [main] DEBUG nextflow.script.ProcessConfig - Config settings `withLabel:process_medium` matches label `process_medium` for process with name SORT_BAM +Sep-10 12:53:11.991 [main] DEBUG nextflow.executor.ExecutorFactory - << taskConfig executor: null +Sep-10 12:53:11.994 [main] DEBUG nextflow.executor.ExecutorFactory - >> processorType: 'local' +Sep-10 12:53:12.013 [main] DEBUG nextflow.processor.TaskProcessor - Creating operator > SORT_BAM -- maxForks: 4 +Sep-10 12:53:12.072 [FileTransfer-thread-2] DEBUG nextflow.file.FilePorter - Copying foreign file https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/reference/genome.fa to work dir: /home/stain/src/92/work/stage/57/5a4505658752a6830794aab2cddf0d/genome.fa +Sep-10 12:53:12.117 [main] DEBUG nextflow.script.ProcessConfig - Config settings `withLabel:process_medium` matches label `process_medium` for process with name MERGED_BAM +Sep-10 12:53:12.118 [main] DEBUG nextflow.executor.ExecutorFactory - << taskConfig executor: null +Sep-10 12:53:12.118 [main] DEBUG nextflow.executor.ExecutorFactory - >> processorType: 'local' +Sep-10 12:53:12.121 [main] DEBUG nextflow.processor.TaskProcessor - Creating operator > MERGED_BAM -- maxForks: 4 +Sep-10 12:53:12.161 [main] DEBUG nextflow.script.ProcessConfig - Config settings `withLabel:process_medium` matches label `process_medium` for process with name MERGED_BAM_FILTER +Sep-10 12:53:12.163 [main] DEBUG nextflow.executor.ExecutorFactory - << taskConfig executor: null +Sep-10 12:53:12.163 [main] DEBUG nextflow.executor.ExecutorFactory - >> processorType: 'local' +Sep-10 12:53:12.164 [main] DEBUG nextflow.processor.TaskProcessor - Creating operator > MERGED_BAM_FILTER -- maxForks: 4 +Sep-10 12:53:12.180 [main] DEBUG nextflow.script.ProcessConfig - Config settings `withLabel:process_medium` matches label `process_medium` for process with name MERGED_BAM_REMOVE_ORPHAN +Sep-10 12:53:12.181 [main] DEBUG nextflow.executor.ExecutorFactory - << taskConfig executor: null +Sep-10 12:53:12.191 [main] DEBUG nextflow.executor.ExecutorFactory - >> processorType: 'local' +Sep-10 12:53:12.193 [main] DEBUG nextflow.processor.TaskProcessor - Creating operator > MERGED_BAM_REMOVE_ORPHAN -- maxForks: 4 +Sep-10 12:53:12.215 [main] DEBUG nextflow.script.ProcessConfig - Config settings `withLabel:process_medium` matches label `process_medium` for process with name PRESEQ +Sep-10 12:53:12.216 [main] DEBUG nextflow.script.ProcessConfig - Config settings `withLabel:error_ignore` matches label `error_ignore` for process with name PRESEQ +Sep-10 12:53:12.216 [main] DEBUG nextflow.executor.ExecutorFactory - << taskConfig executor: null +Sep-10 12:53:12.217 [main] DEBUG nextflow.executor.ExecutorFactory - >> processorType: 'local' +Sep-10 12:53:12.221 [FileTransfer-thread-3] DEBUG nextflow.file.FilePorter - Copying foreign file https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/reference/genes.gtf to work dir: /home/stain/src/92/work/stage/51/92d7396f0d182420a585a93e70f261/genes.gtf +Sep-10 12:53:12.224 [main] DEBUG nextflow.processor.TaskProcessor - Creating operator > PRESEQ -- maxForks: 4 +Sep-10 12:53:12.314 [main] DEBUG nextflow.script.ProcessConfig - Config settings `withLabel:process_medium` matches label `process_medium` for process with name PICARD_METRICS +Sep-10 12:53:12.316 [main] DEBUG nextflow.executor.ExecutorFactory - << taskConfig executor: null +Sep-10 12:53:12.316 [main] DEBUG nextflow.executor.ExecutorFactory - >> processorType: 'local' +Sep-10 12:53:12.335 [main] DEBUG nextflow.processor.TaskProcessor - Creating operator > PICARD_METRICS -- maxForks: 4 +Sep-10 12:53:12.451 [main] DEBUG nextflow.script.ProcessConfig - Config settings `withLabel:process_medium` matches label `process_medium` for process with name BIGWIG +Sep-10 12:53:12.452 [main] DEBUG nextflow.executor.ExecutorFactory - << taskConfig executor: null +Sep-10 12:53:12.452 [main] DEBUG nextflow.executor.ExecutorFactory - >> processorType: 'local' +Sep-10 12:53:12.470 [main] DEBUG nextflow.processor.TaskProcessor - Creating operator > BIGWIG -- maxForks: 4 +Sep-10 12:53:12.610 [main] DEBUG nextflow.script.ProcessConfig - Config settings `withLabel:process_high` matches label `process_high` for process with name PLOTPROFILE +Sep-10 12:53:12.611 [main] DEBUG nextflow.executor.ExecutorFactory - << taskConfig executor: null +Sep-10 12:53:12.626 [main] DEBUG nextflow.executor.ExecutorFactory - >> processorType: 'local' +Sep-10 12:53:12.636 [main] DEBUG nextflow.processor.TaskProcessor - Creating operator > PLOTPROFILE -- maxForks: 4 +Sep-10 12:53:12.671 [main] DEBUG nextflow.script.ProcessConfig - Config settings `withLabel:process_medium` matches label `process_medium` for process with name PHANTOMPEAKQUALTOOLS +Sep-10 12:53:12.687 [main] DEBUG nextflow.executor.ExecutorFactory - << taskConfig executor: null +Sep-10 12:53:12.687 [main] DEBUG nextflow.executor.ExecutorFactory - >> processorType: 'local' +Sep-10 12:53:12.706 [main] DEBUG nextflow.processor.TaskProcessor - Creating operator > PHANTOMPEAKQUALTOOLS -- maxForks: 4 +Sep-10 12:53:12.868 [Actor Thread 11] INFO nextflow.conda.CondaCache - Creating Conda env: /home/stain/.nextflow/assets/nf-core/chipseq/environment.yml [cache /home/stain/src/92/work/conda/nf-core-chipseq-1.2.1-124f0f8d69d9dfbfcea852493605e617] +Sep-10 12:53:12.893 [main] DEBUG nextflow.script.ProcessConfig - Config settings `withLabel:process_high` matches label `process_high` for process with name PLOTFINGERPRINT +Sep-10 12:53:12.911 [main] DEBUG nextflow.executor.ExecutorFactory - << taskConfig executor: null +Sep-10 12:53:12.918 [main] DEBUG nextflow.executor.ExecutorFactory - >> processorType: 'local' +Sep-10 12:53:12.924 [main] DEBUG nextflow.processor.TaskProcessor - Creating operator > PLOTFINGERPRINT -- maxForks: 4 +Sep-10 12:53:12.995 [main] DEBUG nextflow.script.ProcessConfig - Config settings `withLabel:process_medium` matches label `process_medium` for process with name MACS2 +Sep-10 12:53:13.005 [main] DEBUG nextflow.executor.ExecutorFactory - << taskConfig executor: null +Sep-10 12:53:13.006 [main] DEBUG nextflow.executor.ExecutorFactory - >> processorType: 'local' +Sep-10 12:53:13.014 [main] DEBUG nextflow.processor.TaskProcessor - Creating operator > MACS2 -- maxForks: 4 +Sep-10 12:53:13.061 [main] DEBUG nextflow.script.ProcessConfig - Config settings `withLabel:process_medium` matches label `process_medium` for process with name MACS2_ANNOTATE +Sep-10 12:53:13.069 [main] DEBUG nextflow.executor.ExecutorFactory - << taskConfig executor: null +Sep-10 12:53:13.075 [main] DEBUG nextflow.executor.ExecutorFactory - >> processorType: 'local' +Sep-10 12:53:13.086 [main] DEBUG nextflow.processor.TaskProcessor - Creating operator > MACS2_ANNOTATE -- maxForks: 4 +Sep-10 12:53:13.112 [main] DEBUG nextflow.script.ProcessConfig - Config settings `withLabel:process_medium` matches label `process_medium` for process with name MACS2_QC +Sep-10 12:53:13.113 [main] DEBUG nextflow.executor.ExecutorFactory - << taskConfig executor: null +Sep-10 12:53:13.113 [main] DEBUG nextflow.executor.ExecutorFactory - >> processorType: 'local' +Sep-10 12:53:13.114 [main] DEBUG nextflow.processor.TaskProcessor - Creating operator > MACS2_QC -- maxForks: 4 +Sep-10 12:53:13.133 [main] DEBUG nextflow.script.ProcessConfig - Config settings `withLabel:process_long` matches label `process_long` for process with name CONSENSUS_PEAKS +Sep-10 12:53:13.134 [main] DEBUG nextflow.executor.ExecutorFactory - << taskConfig executor: null +Sep-10 12:53:13.134 [main] DEBUG nextflow.executor.ExecutorFactory - >> processorType: 'local' +Sep-10 12:53:13.136 [main] DEBUG nextflow.processor.TaskProcessor - Creating operator > CONSENSUS_PEAKS -- maxForks: 4 +Sep-10 12:53:13.146 [main] DEBUG nextflow.script.ProcessConfig - Config settings `withLabel:process_medium` matches label `process_medium` for process with name CONSENSUS_PEAKS_ANNOTATE +Sep-10 12:53:13.147 [main] DEBUG nextflow.executor.ExecutorFactory - << taskConfig executor: null +Sep-10 12:53:13.147 [main] DEBUG nextflow.executor.ExecutorFactory - >> processorType: 'local' +Sep-10 12:53:13.149 [main] DEBUG nextflow.processor.TaskProcessor - Creating operator > CONSENSUS_PEAKS_ANNOTATE -- maxForks: 4 +Sep-10 12:53:13.172 [main] DEBUG nextflow.script.ProcessConfig - Config settings `withLabel:process_medium` matches label `process_medium` for process with name CONSENSUS_PEAKS_COUNTS +Sep-10 12:53:13.173 [main] DEBUG nextflow.executor.ExecutorFactory - << taskConfig executor: null +Sep-10 12:53:13.173 [main] DEBUG nextflow.executor.ExecutorFactory - >> processorType: 'local' +Sep-10 12:53:13.174 [main] DEBUG nextflow.processor.TaskProcessor - Creating operator > CONSENSUS_PEAKS_COUNTS -- maxForks: 4 +Sep-10 12:53:13.184 [main] DEBUG nextflow.script.ProcessConfig - Config settings `withLabel:process_medium` matches label `process_medium` for process with name CONSENSUS_PEAKS_DESEQ2 +Sep-10 12:53:13.185 [main] DEBUG nextflow.executor.ExecutorFactory - << taskConfig executor: null +Sep-10 12:53:13.185 [main] DEBUG nextflow.executor.ExecutorFactory - >> processorType: 'local' +Sep-10 12:53:13.186 [main] DEBUG nextflow.processor.TaskProcessor - Creating operator > CONSENSUS_PEAKS_DESEQ2 -- maxForks: 4 +Sep-10 12:53:13.204 [main] DEBUG nextflow.executor.ExecutorFactory - << taskConfig executor: null +Sep-10 12:53:13.204 [main] DEBUG nextflow.executor.ExecutorFactory - >> processorType: 'local' +Sep-10 12:53:13.206 [main] DEBUG nextflow.processor.TaskProcessor - Creating operator > IGV -- maxForks: 4 +Sep-10 12:53:13.212 [main] DEBUG nextflow.script.ProcessConfig - Config settings `withName:get_software_versions` matches process get_software_versions +Sep-10 12:53:13.213 [main] DEBUG nextflow.executor.ExecutorFactory - << taskConfig executor: null +Sep-10 12:53:13.213 [main] DEBUG nextflow.executor.ExecutorFactory - >> processorType: 'local' +Sep-10 12:53:13.214 [main] DEBUG nextflow.processor.TaskProcessor - Creating operator > get_software_versions -- maxForks: 4 +Sep-10 12:53:13.665 [main] DEBUG nextflow.executor.ExecutorFactory - << taskConfig executor: null +Sep-10 12:53:13.665 [main] DEBUG nextflow.executor.ExecutorFactory - >> processorType: 'local' +Sep-10 12:53:13.667 [main] DEBUG nextflow.processor.TaskProcessor - Creating operator > MULTIQC -- maxForks: 4 +Sep-10 12:53:13.679 [main] DEBUG nextflow.executor.ExecutorFactory - << taskConfig executor: null +Sep-10 12:53:13.679 [main] DEBUG nextflow.executor.ExecutorFactory - >> processorType: 'local' +Sep-10 12:53:13.680 [main] DEBUG nextflow.processor.TaskProcessor - Creating operator > output_documentation -- maxForks: 4 +Sep-10 12:53:13.701 [main] DEBUG nextflow.script.BaseScript - No entry workflow defined +Sep-10 12:53:13.706 [main] DEBUG nextflow.script.ScriptRunner - > Await termination +Sep-10 12:53:13.707 [main] DEBUG nextflow.Session - Session await +Sep-10 12:53:13.925 [Actor Thread 14] DEBUG nextflow.sort.BigSort - Sort completed -- entries: 1; slices: 1; internal sort time: 0.001 s; external sort time: 0.047 s; total time: 0.048 s +Sep-10 12:53:13.942 [Actor Thread 14] DEBUG nextflow.file.FileCollector - Saved collect-files list to: /tmp/bbfd50ba89f65365ec7acf68c469fc29.collect-file +Sep-10 12:53:13.958 [Actor Thread 14] DEBUG nextflow.file.FileCollector - Deleting file collector temp dir: /tmp/nxf-16564487043894895853 +Sep-10 12:53:14.071 [Actor Thread 9] INFO nextflow.file.FilePorter - Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/reference/genome.fa +Sep-10 12:53:14.221 [Actor Thread 8] INFO nextflow.file.FilePorter - Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/reference/genes.gtf +Sep-10 12:56:25.376 [Actor Thread 11] DEBUG nextflow.conda.CondaCache - Conda create complete env=/home/stain/.nextflow/assets/nf-core/chipseq/environment.yml path=/home/stain/src/92/work/conda/nf-core-chipseq-1.2.1-124f0f8d69d9dfbfcea852493605e617 +Sep-10 12:56:25.562 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 12:56:25.571 [Task submitter] INFO nextflow.Session - [00/157ada] Submitted process > MAKE_GENE_BED (genes.gtf) +Sep-10 12:56:25.614 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 12:56:25.623 [Task submitter] INFO nextflow.Session - [a0/139af8] Submitted process > CHECK_DESIGN (design.csv) +Sep-10 12:56:29.434 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 1; name: CHECK_DESIGN (design.csv); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/a0/139af8786326422813b8b84b1d0ad5] +Sep-10 12:56:29.462 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 12:56:29.474 [Task submitter] INFO nextflow.Session - [59/f71c9f] Submitted process > output_documentation +Sep-10 12:56:29.934 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 3; name: MAKE_GENE_BED (genes.gtf); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/00/157ada5c09e886786739e93123e386] +Sep-10 12:56:29.942 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 12:56:29.949 [Task submitter] INFO nextflow.Session - [3f/286e4e] Submitted process > get_software_versions +Sep-10 12:56:30.448 [FileTransfer-thread-7] DEBUG nextflow.file.FilePorter - Copying foreign file https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204809_Spt5-ChIP_Input1_SacCer_ChIP-Seq_ss100k_R1.fastq.gz to work dir: /home/stain/src/92/work/stage/6c/bc46129277bc857808f8d0a8dc70bc/SRR5204809_Spt5-ChIP_Input1_SacCer_ChIP-Seq_ss100k_R1.fastq.gz +Sep-10 12:56:30.599 [FileTransfer-thread-8] DEBUG nextflow.file.FilePorter - Copying foreign file https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204809_Spt5-ChIP_Input1_SacCer_ChIP-Seq_ss100k_R2.fastq.gz to work dir: /home/stain/src/92/work/stage/b9/cc3910b06d5d5509cf70ee20116887/SRR5204809_Spt5-ChIP_Input1_SacCer_ChIP-Seq_ss100k_R2.fastq.gz +Sep-10 12:56:31.559 [FileTransfer-thread-9] DEBUG nextflow.file.FilePorter - Copying foreign file https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204810_Spt5-ChIP_Input2_SacCer_ChIP-Seq_ss100k_R1.fastq.gz to work dir: /home/stain/src/92/work/stage/80/6e2de2c76e7232fdfeddb2fa175a1e/SRR5204810_Spt5-ChIP_Input2_SacCer_ChIP-Seq_ss100k_R1.fastq.gz +Sep-10 12:56:31.603 [FileTransfer-thread-10] DEBUG nextflow.file.FilePorter - Copying foreign file https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204810_Spt5-ChIP_Input2_SacCer_ChIP-Seq_ss100k_R2.fastq.gz to work dir: /home/stain/src/92/work/stage/d1/d3c74ca076d4b11763b63bad8c82b1/SRR5204810_Spt5-ChIP_Input2_SacCer_ChIP-Seq_ss100k_R2.fastq.gz +Sep-10 12:56:32.386 [FileTransfer-thread-11] DEBUG nextflow.file.FilePorter - Copying foreign file https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822153_1.fastq.gz to work dir: /home/stain/src/92/work/stage/a6/c03e392a9d5730bb17d65ec0bf3ea3/SRR1822153_1.fastq.gz +Sep-10 12:56:32.593 [FileTransfer-thread-12] DEBUG nextflow.file.FilePorter - Copying foreign file https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822153_2.fastq.gz to work dir: /home/stain/src/92/work/stage/a8/06bc6eddfc5dd2918d6eb480551c21/SRR1822153_2.fastq.gz +Sep-10 12:56:33.076 [FileTransfer-thread-13] DEBUG nextflow.file.FilePorter - Copying foreign file https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822154_1.fastq.gz to work dir: /home/stain/src/92/work/stage/95/507684ae8140dd9cef82fd31ac6804/SRR1822154_1.fastq.gz +Sep-10 12:56:33.274 [FileTransfer-thread-14] DEBUG nextflow.file.FilePorter - Copying foreign file https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822154_2.fastq.gz to work dir: /home/stain/src/92/work/stage/12/285fd71e8db192b0bb66b79ab9d1d5/SRR1822154_2.fastq.gz +Sep-10 12:56:33.602 [Actor Thread 17] INFO nextflow.file.FilePorter - Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204810_Spt5-ChIP_Input2_SacCer_ChIP-Seq_ss100k_R1.fastq.gz +Sep-10 12:56:33.603 [Actor Thread 4] INFO nextflow.file.FilePorter - Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204809_Spt5-ChIP_Input1_SacCer_ChIP-Seq_ss100k_R2.fastq.gz +Sep-10 12:56:34.144 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 6; name: output_documentation; status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/59/f71c9fa6f5927891a9f70201975225] +Sep-10 12:56:34.155 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 12:56:34.155 [Task submitter] INFO nextflow.Session - [55/92a4f2] Submitted process > BWA_INDEX (genome.fa) +Sep-10 12:56:34.593 [Actor Thread 16] INFO nextflow.file.FilePorter - Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822153_1.fastq.gz +Sep-10 12:56:34.978 [FileTransfer-thread-4] DEBUG nextflow.file.FilePorter - Copying foreign file https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822157_1.fastq.gz to work dir: /home/stain/src/92/work/stage/19/f84a871d248d4557d38acc1f0abbae/SRR1822157_1.fastq.gz +Sep-10 12:56:35.214 [FileTransfer-thread-5] DEBUG nextflow.file.FilePorter - Copying foreign file https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822157_2.fastq.gz to work dir: /home/stain/src/92/work/stage/93/29aa300cd376107765b931c34d49a1/SRR1822157_2.fastq.gz +Sep-10 12:56:35.274 [Actor Thread 12] INFO nextflow.file.FilePorter - Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822154_1.fastq.gz +Sep-10 12:56:35.603 [Actor Thread 17] INFO nextflow.file.FilePorter - Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204810_Spt5-ChIP_Input2_SacCer_ChIP-Seq_ss100k_R2.fastq.gz +Sep-10 12:56:36.594 [Actor Thread 16] INFO nextflow.file.FilePorter - Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822153_2.fastq.gz +Sep-10 12:56:37.214 [Actor Thread 6] INFO nextflow.file.FilePorter - Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822157_1.fastq.gz +Sep-10 12:56:37.275 [Actor Thread 12] INFO nextflow.file.FilePorter - Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822154_2.fastq.gz +Sep-10 12:56:38.206 [FileTransfer-thread-6] DEBUG nextflow.file.FilePorter - Copying foreign file https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822158_1.fastq.gz to work dir: /home/stain/src/92/work/stage/a1/73abcbafb3a2f511abbdf9713843e9/SRR1822158_1.fastq.gz +Sep-10 12:56:38.436 [FileTransfer-thread-7] DEBUG nextflow.file.FilePorter - Copying foreign file https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822158_2.fastq.gz to work dir: /home/stain/src/92/work/stage/23/2bc32121a618bc26830aa35b5d4dd2/SRR1822158_2.fastq.gz +Sep-10 12:56:39.214 [Actor Thread 6] INFO nextflow.file.FilePorter - Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822157_2.fastq.gz +Sep-10 12:56:40.436 [Actor Thread 16] INFO nextflow.file.FilePorter - Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822158_1.fastq.gz +Sep-10 12:56:41.541 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 5; name: get_software_versions; status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/3f/286e4ec8d41d8d096e79e8a5088fea] +Sep-10 12:56:41.550 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 12:56:41.550 [Task submitter] INFO nextflow.Session - [34/1d5b54] Submitted process > MAKE_GENOME_FILTER (genome.fa) +Sep-10 12:56:45.284 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 4; name: MAKE_GENOME_FILTER (genome.fa); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/34/1d5b5463cb52d6be900de32d4c4485] +Sep-10 12:56:45.289 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 12:56:45.296 [Task submitter] INFO nextflow.Session - [e1/a217d0] Submitted process > FASTQC (SPT5_INPUT_R1_T1) +Sep-10 12:56:50.428 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 2; name: BWA_INDEX (genome.fa); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/55/92a4f245b291092fad52cecf278800] +Sep-10 12:56:50.451 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 12:56:50.452 [Task submitter] INFO nextflow.Session - [04/a99077] Submitted process > TRIMGALORE (SPT5_INPUT_R1_T1) +Sep-10 12:57:01.155 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 8; name: FASTQC (SPT5_INPUT_R1_T1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/e1/a217d0b79e692f46f48bbe341f2f15] +Sep-10 12:57:01.183 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 12:57:01.183 [Task submitter] INFO nextflow.Session - [bf/715e9e] Submitted process > FASTQC (SPT5_T0_R1_T1) +Sep-10 12:57:13.977 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 7; name: TRIMGALORE (SPT5_INPUT_R1_T1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/04/a990774f181426ac14d06fdb7dfe1a] +Sep-10 12:57:13.983 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 12:57:13.983 [Task submitter] INFO nextflow.Session - [48/a3a1ab] Submitted process > TRIMGALORE (SPT5_T0_R1_T1) +Sep-10 12:57:18.093 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 11; name: FASTQC (SPT5_T0_R1_T1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/bf/715e9ef6507e9ca3b0e0de4ab2ed2f] +Sep-10 12:57:18.099 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 12:57:18.099 [Task submitter] INFO nextflow.Session - [e4/1fd169] Submitted process > TRIMGALORE (SPT5_INPUT_R2_T1) +Sep-10 12:57:40.571 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 12; name: TRIMGALORE (SPT5_T0_R1_T1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/48/a3a1ab1b82b7419ce649c754fc9e71] +Sep-10 12:57:40.581 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 12:57:40.582 [Task submitter] INFO nextflow.Session - [f0/0c96b3] Submitted process > FASTQC (SPT5_INPUT_R2_T1) +Sep-10 12:57:42.359 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 10; name: TRIMGALORE (SPT5_INPUT_R2_T1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/e4/1fd169dfc17dbbeeebd4b9585095ae] +Sep-10 12:57:42.364 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 12:57:42.365 [Task submitter] INFO nextflow.Session - [21/c72960] Submitted process > TRIMGALORE (SPT5_T0_R2_T1) +Sep-10 12:57:54.874 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 9; name: FASTQC (SPT5_INPUT_R2_T1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/f0/0c96b3f7a1953416b9e78a6fcbbf93] +Sep-10 12:57:54.878 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 12:57:54.885 [Task submitter] INFO nextflow.Session - [61/31369d] Submitted process > FASTQC (SPT5_T0_R2_T1) +Sep-10 12:58:09.321 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 13; name: TRIMGALORE (SPT5_T0_R2_T1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/21/c7296069b7878889feb93e086c279f] +Sep-10 12:58:09.326 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 12:58:09.331 [Task submitter] INFO nextflow.Session - [3e/c3dc21] Submitted process > FASTQC (SPT5_T15_R2_T1) +Sep-10 12:58:10.637 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 14; name: FASTQC (SPT5_T0_R2_T1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/61/31369dbe2c8facec99908a51f29747] +Sep-10 12:58:10.644 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 12:58:10.646 [Task submitter] INFO nextflow.Session - [5c/92aafc] Submitted process > TRIMGALORE (SPT5_T15_R2_T1) +Sep-10 12:58:11.138 [Task monitor] DEBUG n.processor.TaskPollingMonitor - !! executor local > tasks to be completed: 2 -- pending tasks are shown below +~> TaskHandler[id: 17; name: FASTQC (SPT5_T15_R2_T1); status: RUNNING; exit: -; error: -; workDir: /home/stain/src/92/work/3e/c3dc213310ea0917fa450c41c9e9dc] +~> TaskHandler[id: 18; name: TRIMGALORE (SPT5_T15_R2_T1); status: RUNNING; exit: -; error: -; workDir: /home/stain/src/92/work/5c/92aafc701dbce3c06a4765f862123c] +Sep-10 12:58:27.180 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 17; name: FASTQC (SPT5_T15_R2_T1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/3e/c3dc213310ea0917fa450c41c9e9dc] +Sep-10 12:58:27.200 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 12:58:27.205 [Task submitter] INFO nextflow.Session - [a1/70bf36] Submitted process > TRIMGALORE (SPT5_T15_R1_T1) +Sep-10 12:58:39.317 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 18; name: TRIMGALORE (SPT5_T15_R2_T1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/5c/92aafc701dbce3c06a4765f862123c] +Sep-10 12:58:39.339 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 12:58:39.340 [Task submitter] INFO nextflow.Session - [be/022ad6] Submitted process > FASTQC (SPT5_T15_R1_T1) +Sep-10 12:58:55.674 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 16; name: TRIMGALORE (SPT5_T15_R1_T1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/a1/70bf366821f68b8b95378153889db5] +Sep-10 12:58:55.679 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 12:58:55.679 [Task submitter] INFO nextflow.Session - [95/fd6cbf] Submitted process > BWA_MEM (SPT5_INPUT_R1_T1) +Sep-10 12:58:56.904 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 15; name: FASTQC (SPT5_T15_R1_T1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/be/022ad6920de21cbf8c93e357badbdf] +Sep-10 12:58:56.917 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 12:58:56.918 [Task submitter] INFO nextflow.Session - [a5/0fb53b] Submitted process > BWA_MEM (SPT5_T0_R1_T1) +Sep-10 12:59:06.920 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 19; name: BWA_MEM (SPT5_INPUT_R1_T1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/95/fd6cbfd833dd24f2b8d4216e90192a] +Sep-10 12:59:06.939 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 12:59:06.939 [Task submitter] INFO nextflow.Session - [5c/9d3f6a] Submitted process > BWA_MEM (SPT5_INPUT_R2_T1) +Sep-10 12:59:09.876 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 20; name: BWA_MEM (SPT5_T0_R1_T1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/a5/0fb53b1ec0e985aa3e1e058481c58d] +Sep-10 12:59:09.882 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 12:59:09.882 [Task submitter] INFO nextflow.Session - [a1/a9ae84] Submitted process > BWA_MEM (SPT5_T0_R2_T1) +Sep-10 12:59:17.624 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 21; name: BWA_MEM (SPT5_INPUT_R2_T1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/5c/9d3f6a0c00fc130ab2d9edbef688d3] +Sep-10 12:59:17.629 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 12:59:17.630 [Task submitter] INFO nextflow.Session - [ea/8d626f] Submitted process > BWA_MEM (SPT5_T15_R2_T1) +Sep-10 12:59:23.338 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 22; name: BWA_MEM (SPT5_T0_R2_T1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/a1/a9ae845d78236ca4a4b70b9dbf5fa6] +Sep-10 12:59:23.343 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 12:59:23.345 [Task submitter] INFO nextflow.Session - [1b/db658c] Submitted process > BWA_MEM (SPT5_T15_R1_T1) +Sep-10 12:59:31.455 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 23; name: BWA_MEM (SPT5_T15_R2_T1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/ea/8d626f74e28db73a875c39629ca3cd] +Sep-10 12:59:31.462 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 12:59:31.465 [Task submitter] INFO nextflow.Session - [7c/53671b] Submitted process > SORT_BAM (SPT5_INPUT_R1_T1) +Sep-10 12:59:36.280 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 24; name: BWA_MEM (SPT5_T15_R1_T1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/1b/db658c5522b8dab8a76601d7db29a7] +Sep-10 12:59:36.285 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 12:59:36.291 [Task submitter] INFO nextflow.Session - [86/61e059] Submitted process > SORT_BAM (SPT5_T0_R1_T1) +Sep-10 12:59:37.411 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 25; name: SORT_BAM (SPT5_INPUT_R1_T1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/7c/53671be7fb3d099b2a13e44ac4ca20] +Sep-10 12:59:37.415 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 12:59:37.415 [Task submitter] INFO nextflow.Session - [5b/bd5826] Submitted process > SORT_BAM (SPT5_INPUT_R2_T1) +Sep-10 12:59:40.854 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 26; name: SORT_BAM (SPT5_T0_R1_T1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/86/61e059753a1df75a6bb1df49691350] +Sep-10 12:59:40.858 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 12:59:40.863 [Task submitter] INFO nextflow.Session - [c9/741bb9] Submitted process > SORT_BAM (SPT5_T0_R2_T1) +Sep-10 12:59:42.021 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 27; name: SORT_BAM (SPT5_INPUT_R2_T1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/5b/bd582683564791141c0c03b080bb11] +Sep-10 12:59:42.025 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 12:59:42.026 [Task submitter] INFO nextflow.Session - [93/52da3f] Submitted process > SORT_BAM (SPT5_T15_R2_T1) +Sep-10 12:59:45.397 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 28; name: SORT_BAM (SPT5_T0_R2_T1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/c9/741bb9a82d317097707762e5f7ba67] +Sep-10 12:59:45.401 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 12:59:45.402 [Task submitter] INFO nextflow.Session - [a2/74e365] Submitted process > SORT_BAM (SPT5_T15_R1_T1) +Sep-10 12:59:46.777 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 29; name: SORT_BAM (SPT5_T15_R2_T1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/93/52da3ff86d103581079d37639d7e30] +Sep-10 12:59:49.304 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 30; name: SORT_BAM (SPT5_T15_R1_T1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/a2/74e365dacc9117906c19f497b4b09b] +Sep-10 12:59:49.334 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 12:59:49.334 [Task submitter] INFO nextflow.Session - [a0/83ea26] Submitted process > MERGED_BAM (SPT5_T0_R1) +Sep-10 12:59:49.342 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 12:59:49.342 [Task submitter] INFO nextflow.Session - [18/7f78a9] Submitted process > MERGED_BAM (SPT5_INPUT_R1) +Sep-10 13:00:09.207 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 32; name: MERGED_BAM (SPT5_T0_R1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/a0/83ea2611c219cd19a003abbfc5c96f] +Sep-10 13:00:09.242 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:00:09.243 [Task submitter] INFO nextflow.Session - [a0/5b8bb4] Submitted process > MERGED_BAM (SPT5_T0_R2) +Sep-10 13:00:10.443 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 31; name: MERGED_BAM (SPT5_INPUT_R1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/18/7f78a96014a6590cb37cd60a9d6151] +Sep-10 13:00:10.448 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:00:10.448 [Task submitter] INFO nextflow.Session - [20/d306ec] Submitted process > MERGED_BAM (SPT5_INPUT_R2) +Sep-10 13:00:26.730 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 33; name: MERGED_BAM (SPT5_T0_R2); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/a0/5b8bb4a74ab57eeb47c041a245137f] +Sep-10 13:00:26.737 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:00:26.737 [Task submitter] INFO nextflow.Session - [41/b46a47] Submitted process > MERGED_BAM (SPT5_T15_R1) +Sep-10 13:00:29.041 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 34; name: MERGED_BAM (SPT5_INPUT_R2); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/20/d306ec9628fc88328366ab31440ac2] +Sep-10 13:00:29.046 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:00:29.046 [Task submitter] INFO nextflow.Session - [17/674501] Submitted process > MERGED_BAM (SPT5_T15_R2) +Sep-10 13:00:43.281 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 35; name: MERGED_BAM (SPT5_T15_R1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/41/b46a474bff7892f3851375891e3dd3] +Sep-10 13:00:43.289 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:00:43.289 [Task submitter] INFO nextflow.Session - [b4/65bc40] Submitted process > PRESEQ (SPT5_T0_R1) +Sep-10 13:00:46.300 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 36; name: MERGED_BAM (SPT5_T15_R2); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/17/674501cdeedbb3303fccdda0154349] +Sep-10 13:00:46.307 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:00:46.311 [Task submitter] INFO nextflow.Session - [84/7667d4] Submitted process > MERGED_BAM_FILTER (SPT5_T0_R1) +Sep-10 13:00:51.586 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 38; name: PRESEQ (SPT5_T0_R1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/b4/65bc40e814bcea8cc24a82ac0c516d] +Sep-10 13:00:51.590 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:00:51.590 [Task submitter] INFO nextflow.Session - [ba/46b523] Submitted process > PRESEQ (SPT5_INPUT_R1) +Sep-10 13:00:52.247 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 37; name: MERGED_BAM_FILTER (SPT5_T0_R1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/84/7667d48cc6a4d2bf728663b6e0a845] +Sep-10 13:00:52.251 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:00:52.260 [Task submitter] INFO nextflow.Session - [6e/ba78a5] Submitted process > MERGED_BAM_FILTER (SPT5_INPUT_R1) +Sep-10 13:01:01.004 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 40; name: MERGED_BAM_FILTER (SPT5_INPUT_R1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/6e/ba78a577eaa5e68d5a34db5ae7c188] +Sep-10 13:01:01.009 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:01:01.010 [Task submitter] INFO nextflow.Session - [18/6418d9] Submitted process > MERGED_BAM_FILTER (SPT5_T0_R2) +Sep-10 13:01:06.852 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 41; name: MERGED_BAM_FILTER (SPT5_T0_R2); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/18/6418d9a865d369652575ace3fbfe03] +Sep-10 13:01:06.863 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:01:06.863 [Task submitter] INFO nextflow.Session - [00/578290] Submitted process > PRESEQ (SPT5_T0_R2) +Sep-10 13:01:09.042 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 39; name: PRESEQ (SPT5_INPUT_R1); status: COMPLETED; exit: 1; error: -; workDir: /home/stain/src/92/work/ba/46b5238e3fccff4fdcd2af2a95310f] +Sep-10 13:01:09.054 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:01:09.054 [Task submitter] INFO nextflow.Session - [7e/c53e66] Submitted process > PRESEQ (SPT5_INPUT_R2) +Sep-10 13:01:09.065 [Task monitor] INFO nextflow.processor.TaskProcessor - [ba/46b523] NOTE: Process `PRESEQ (SPT5_INPUT_R1)` terminated with an error exit status (1) -- Error is ignored +Sep-10 13:01:09.066 [Task monitor] DEBUG nextflow.trace.TraceRecord - Not a valid trace `realtime` value: '2' +Sep-10 13:01:15.071 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 42; name: PRESEQ (SPT5_T0_R2); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/00/57829019113b3d2bcac42788b23308] +Sep-10 13:01:15.075 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:01:15.075 [Task submitter] INFO nextflow.Session - [ea/bf3171] Submitted process > MERGED_BAM_FILTER (SPT5_INPUT_R2) +Sep-10 13:01:23.478 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 44; name: MERGED_BAM_FILTER (SPT5_INPUT_R2); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/ea/bf31719fb1020f723405815cf5fdb7] +Sep-10 13:01:23.483 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:01:23.484 [Task submitter] INFO nextflow.Session - [eb/7f68c9] Submitted process > PRESEQ (SPT5_T15_R1) +Sep-10 13:01:25.955 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 43; name: PRESEQ (SPT5_INPUT_R2); status: COMPLETED; exit: 1; error: -; workDir: /home/stain/src/92/work/7e/c53e66ddf4ef897cd0d3f1dc70b45c] +Sep-10 13:01:25.956 [Task monitor] INFO nextflow.processor.TaskProcessor - [7e/c53e66] NOTE: Process `PRESEQ (SPT5_INPUT_R2)` terminated with an error exit status (1) -- Error is ignored +Sep-10 13:01:25.957 [Task monitor] DEBUG nextflow.trace.TraceRecord - Not a valid trace `realtime` value: '2' +Sep-10 13:01:25.960 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:01:25.961 [Task submitter] INFO nextflow.Session - [30/efad13] Submitted process > MERGED_BAM_FILTER (SPT5_T15_R1) +Sep-10 13:01:25.988 [Task submitter] DEBUG n.processor.TaskPollingMonitor - %% executor local > tasks in the submission queue: 6 -- tasks to be submitted are shown below +~> TaskHandler[id: 48; name: PRESEQ (SPT5_T15_R2); status: NEW; exit: -; error: -; workDir: /home/stain/src/92/work/c4/34c7e6346e7929bc2dc4a192b53244] +~> TaskHandler[id: 47; name: MERGED_BAM_FILTER (SPT5_T15_R2); status: NEW; exit: -; error: -; workDir: /home/stain/src/92/work/98/46e072df3a7dedd81212ece2ed4d8d] +~> TaskHandler[id: 49; name: MERGED_BAM_REMOVE_ORPHAN (SPT5_T0_R1); status: NEW; exit: -; error: -; workDir: /home/stain/src/92/work/52/5d9786705629ee9b8cbc8b0f5b7631] +~> TaskHandler[id: 50; name: MERGED_BAM_REMOVE_ORPHAN (SPT5_INPUT_R1); status: NEW; exit: -; error: -; workDir: /home/stain/src/92/work/6e/b5ca3ca579a6d1e26364ec9ac8f05d] +~> TaskHandler[id: 51; name: MERGED_BAM_REMOVE_ORPHAN (SPT5_T0_R2); status: NEW; exit: -; error: -; workDir: /home/stain/src/92/work/3f/c7d0d71a1b19c161d8d77a0942a4a0] +~> TaskHandler[id: 52; name: MERGED_BAM_REMOVE_ORPHAN (SPT5_INPUT_R2); status: NEW; exit: -; error: -; workDir: /home/stain/src/92/work/32/8acc3d02a6432984277cfbe2548d26] +Sep-10 13:01:31.250 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 46; name: PRESEQ (SPT5_T15_R1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/eb/7f68c9a21bb256577acc0a230b7283] +Sep-10 13:01:31.256 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:01:31.257 [Task submitter] INFO nextflow.Session - [c4/34c7e6] Submitted process > PRESEQ (SPT5_T15_R2) +Sep-10 13:01:31.934 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 45; name: MERGED_BAM_FILTER (SPT5_T15_R1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/30/efad13b2c77ee41363a6c38386ac7e] +Sep-10 13:01:31.938 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:01:31.938 [Task submitter] INFO nextflow.Session - [98/46e072] Submitted process > MERGED_BAM_FILTER (SPT5_T15_R2) +Sep-10 13:01:38.735 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 47; name: MERGED_BAM_FILTER (SPT5_T15_R2); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/98/46e072df3a7dedd81212ece2ed4d8d] +Sep-10 13:01:38.740 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:01:38.746 [Task submitter] INFO nextflow.Session - [52/5d9786] Submitted process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T0_R1) +Sep-10 13:01:39.572 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 48; name: PRESEQ (SPT5_T15_R2); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/c4/34c7e6346e7929bc2dc4a192b53244] +Sep-10 13:01:39.576 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:01:39.576 [Task submitter] INFO nextflow.Session - [6e/b5ca3c] Submitted process > MERGED_BAM_REMOVE_ORPHAN (SPT5_INPUT_R1) +Sep-10 13:01:43.997 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 49; name: MERGED_BAM_REMOVE_ORPHAN (SPT5_T0_R1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/52/5d9786705629ee9b8cbc8b0f5b7631] +Sep-10 13:01:44.001 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:01:44.001 [Task submitter] INFO nextflow.Session - [3f/c7d0d7] Submitted process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T0_R2) +Sep-10 13:01:44.513 [FileTransfer-thread-18] DEBUG nextflow.file.FilePorter - Local cache found for foreign file https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/reference/genome.fa at /home/stain/src/92/work/stage/57/5a4505658752a6830794aab2cddf0d/genome.fa +Sep-10 13:01:46.165 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 50; name: MERGED_BAM_REMOVE_ORPHAN (SPT5_INPUT_R1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/6e/b5ca3ca579a6d1e26364ec9ac8f05d] +Sep-10 13:01:46.170 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:01:46.170 [Task submitter] INFO nextflow.Session - [32/8acc3d] Submitted process > MERGED_BAM_REMOVE_ORPHAN (SPT5_INPUT_R2) +Sep-10 13:01:46.358 [FileTransfer-thread-36] DEBUG nextflow.file.FilePorter - Local cache found for foreign file https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/reference/genome.fa at /home/stain/src/92/work/stage/57/5a4505658752a6830794aab2cddf0d/genome.fa +Sep-10 13:01:49.544 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 51; name: MERGED_BAM_REMOVE_ORPHAN (SPT5_T0_R2); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/3f/c7d0d71a1b19c161d8d77a0942a4a0] +Sep-10 13:01:49.548 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:01:49.549 [Task submitter] INFO nextflow.Session - [26/fb502b] Submitted process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R1) +Sep-10 13:01:49.705 [FileTransfer-thread-18] DEBUG nextflow.file.FilePorter - Local cache found for foreign file https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/reference/genome.fa at /home/stain/src/92/work/stage/57/5a4505658752a6830794aab2cddf0d/genome.fa +Sep-10 13:01:53.238 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 52; name: MERGED_BAM_REMOVE_ORPHAN (SPT5_INPUT_R2); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/32/8acc3d02a6432984277cfbe2548d26] +Sep-10 13:01:53.242 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:01:53.242 [Task submitter] INFO nextflow.Session - [2f/c60b2d] Submitted process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) +Sep-10 13:01:53.425 [FileTransfer-thread-31] DEBUG nextflow.file.FilePorter - Local cache found for foreign file https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/reference/genome.fa at /home/stain/src/92/work/stage/57/5a4505658752a6830794aab2cddf0d/genome.fa +Sep-10 13:01:55.885 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 53; name: MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/26/fb502b6ef8aa85fcee3fe38cfcc773] +Sep-10 13:01:55.889 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:01:55.895 [Task submitter] INFO nextflow.Session - [93/950ed5] Submitted process > PHANTOMPEAKQUALTOOLS (SPT5_T0_R1) +Sep-10 13:01:56.039 [FileTransfer-thread-18] DEBUG nextflow.file.FilePorter - Local cache found for foreign file https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/reference/genome.fa at /home/stain/src/92/work/stage/57/5a4505658752a6830794aab2cddf0d/genome.fa +Sep-10 13:01:59.031 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 54; name: MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/2f/c60b2d2b4456d095e7e5e8ea50d11f] +Sep-10 13:01:59.035 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:01:59.035 [Task submitter] INFO nextflow.Session - [e7/aae1ce] Submitted process > BIGWIG (SPT5_T0_R1) +Sep-10 13:01:59.196 [FileTransfer-thread-31] DEBUG nextflow.file.FilePorter - Local cache found for foreign file https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/reference/genome.fa at /home/stain/src/92/work/stage/57/5a4505658752a6830794aab2cddf0d/genome.fa +Sep-10 13:02:03.625 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 56; name: BIGWIG (SPT5_T0_R1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/e7/aae1ce78f04ffcf1afb067e536bc4b] +Sep-10 13:02:03.636 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:02:03.640 [Task submitter] INFO nextflow.Session - [87/f4d9b4] Submitted process > PICARD_METRICS (SPT5_T0_R1) +Sep-10 13:02:05.920 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 57; name: PHANTOMPEAKQUALTOOLS (SPT5_T0_R1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/93/950ed5fda145752429739aeff99e85] +Sep-10 13:02:05.924 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:02:05.931 [Task submitter] INFO nextflow.Session - [1a/29c342] Submitted process > BIGWIG (SPT5_INPUT_R1) +Sep-10 13:02:13.537 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 60; name: BIGWIG (SPT5_INPUT_R1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/1a/29c342e7b15ca197e5943250049d3a] +Sep-10 13:02:13.542 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:02:13.546 [Task submitter] INFO nextflow.Session - [e2/327bfd] Submitted process > PHANTOMPEAKQUALTOOLS (SPT5_INPUT_R1) +Sep-10 13:02:15.130 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 55; name: PICARD_METRICS (SPT5_T0_R1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/87/f4d9b4950e55bf8948e9fe1e5be065] +Sep-10 13:02:15.137 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:02:15.137 [Task submitter] INFO nextflow.Session - [17/fd3850] Submitted process > PLOTFINGERPRINT (SPT5_T0_R1 vs SPT5_INPUT_R1) +Sep-10 13:02:25.507 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 59; name: PHANTOMPEAKQUALTOOLS (SPT5_INPUT_R1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/e2/327bfd1f639bd49dbc4106c6d1d2fc] +Sep-10 13:02:25.518 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:02:25.519 [Task submitter] INFO nextflow.Session - [03/ff7efa] Submitted process > MACS2 (SPT5_T0_R1 vs SPT5_INPUT_R1) +Sep-10 13:02:33.460 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 61; name: MACS2 (SPT5_T0_R1 vs SPT5_INPUT_R1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/03/ff7efa127feec986408310e8bda72f] +Sep-10 13:02:33.467 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:02:33.467 [Task submitter] INFO nextflow.Session - [4b/6887ed] Submitted process > PICARD_METRICS (SPT5_INPUT_R1) +Sep-10 13:02:34.006 [FileTransfer-thread-36] DEBUG nextflow.file.FilePorter - Local cache found for foreign file https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/reference/genome.fa at /home/stain/src/92/work/stage/57/5a4505658752a6830794aab2cddf0d/genome.fa +Sep-10 13:02:34.072 [FileTransfer-thread-18] DEBUG nextflow.file.FilePorter - Local cache found for foreign file https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/reference/genes.gtf at /home/stain/src/92/work/stage/51/92d7396f0d182420a585a93e70f261/genes.gtf +Sep-10 13:02:45.249 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 58; name: PICARD_METRICS (SPT5_INPUT_R1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/4b/6887edb016e053dc59a14d457c2e4b] +Sep-10 13:02:45.255 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:02:45.255 [Task submitter] INFO nextflow.Session - [42/5456ea] Submitted process > PHANTOMPEAKQUALTOOLS (SPT5_T0_R2) +Sep-10 13:02:53.165 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 64; name: PHANTOMPEAKQUALTOOLS (SPT5_T0_R2); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/42/5456ea7551cb7c32c211c1c6511228] +Sep-10 13:02:53.169 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:02:53.169 [Task submitter] INFO nextflow.Session - [27/db9456] Submitted process > BIGWIG (SPT5_T0_R2) +Sep-10 13:02:57.023 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 65; name: BIGWIG (SPT5_T0_R2); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/27/db9456de6541143ec608c5f04e1a2b] +Sep-10 13:02:57.031 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:02:57.031 [Task submitter] INFO nextflow.Session - [3a/671f05] Submitted process > PICARD_METRICS (SPT5_T0_R2) +Sep-10 13:02:59.492 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 62; name: PLOTFINGERPRINT (SPT5_T0_R1 vs SPT5_INPUT_R1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/17/fd385048178a6fc506620877c6938a] +Sep-10 13:02:59.498 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:02:59.499 [Task submitter] INFO nextflow.Session - [ff/1bf441] Submitted process > BIGWIG (SPT5_INPUT_R2) +Sep-10 13:03:07.395 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 69; name: BIGWIG (SPT5_INPUT_R2); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/ff/1bf4419daa9bec262d8c6958ab5eaa] +Sep-10 13:03:07.401 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:03:07.401 [Task submitter] INFO nextflow.Session - [ce/288494] Submitted process > PHANTOMPEAKQUALTOOLS (SPT5_INPUT_R2) +Sep-10 13:03:08.000 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 63; name: PICARD_METRICS (SPT5_T0_R2); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/3a/671f0593defd2ce8b6c66debc901c7] +Sep-10 13:03:08.006 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:03:08.006 [Task submitter] INFO nextflow.Session - [86/dbe579] Submitted process > MACS2 (SPT5_T0_R2 vs SPT5_INPUT_R2) +Sep-10 13:03:11.219 [Task monitor] DEBUG n.processor.TaskPollingMonitor - !! executor local > tasks to be completed: 2 -- pending tasks are shown below +~> TaskHandler[id: 67; name: PHANTOMPEAKQUALTOOLS (SPT5_INPUT_R2); status: RUNNING; exit: -; error: -; workDir: /home/stain/src/92/work/ce/288494752cda977e54e32b846ca489] +~> TaskHandler[id: 68; name: MACS2 (SPT5_T0_R2 vs SPT5_INPUT_R2); status: RUNNING; exit: -; error: -; workDir: /home/stain/src/92/work/86/dbe579e8575d83ed63a9486bae37fe] +Sep-10 13:03:15.401 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 68; name: MACS2 (SPT5_T0_R2 vs SPT5_INPUT_R2); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/86/dbe579e8575d83ed63a9486bae37fe] +Sep-10 13:03:15.421 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:03:15.421 [Task submitter] INFO nextflow.Session - [70/024eb1] Submitted process > PLOTFINGERPRINT (SPT5_T0_R2 vs SPT5_INPUT_R2) +Sep-10 13:03:15.705 [FileTransfer-thread-37] DEBUG nextflow.file.FilePorter - Local cache found for foreign file https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/reference/genome.fa at /home/stain/src/92/work/stage/57/5a4505658752a6830794aab2cddf0d/genome.fa +Sep-10 13:03:15.766 [FileTransfer-thread-32] DEBUG nextflow.file.FilePorter - Local cache found for foreign file https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/reference/genes.gtf at /home/stain/src/92/work/stage/51/92d7396f0d182420a585a93e70f261/genes.gtf +Sep-10 13:03:20.618 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 67; name: PHANTOMPEAKQUALTOOLS (SPT5_INPUT_R2); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/ce/288494752cda977e54e32b846ca489] +Sep-10 13:03:20.624 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:03:20.631 [Task submitter] INFO nextflow.Session - [b5/9ba593] Submitted process > PICARD_METRICS (SPT5_INPUT_R2) +Sep-10 13:03:32.023 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 66; name: PICARD_METRICS (SPT5_INPUT_R2); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/b5/9ba59369250842a5f4abda4d43d745] +Sep-10 13:03:32.033 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:03:32.033 [Task submitter] INFO nextflow.Session - [75/0ddfaf] Submitted process > PHANTOMPEAKQUALTOOLS (SPT5_T15_R1) +Sep-10 13:03:41.279 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 72; name: PHANTOMPEAKQUALTOOLS (SPT5_T15_R1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/75/0ddfaf7dbba46073bbb4c511888b84] +Sep-10 13:03:41.287 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:03:41.287 [Task submitter] INFO nextflow.Session - [0d/15fba4] Submitted process > BIGWIG (SPT5_T15_R1) +Sep-10 13:03:45.223 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 74; name: BIGWIG (SPT5_T15_R1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/0d/15fba4000edabbdbb8f29d804dbad4] +Sep-10 13:03:45.227 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:03:45.228 [Task submitter] INFO nextflow.Session - [e8/c7dfee] Submitted process > PLOTFINGERPRINT (SPT5_T15_R1 vs SPT5_INPUT_R1) +Sep-10 13:03:57.481 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 70; name: PLOTFINGERPRINT (SPT5_T0_R2 vs SPT5_INPUT_R2); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/70/024eb177ee473ecfe3505873393e2e] +Sep-10 13:03:57.488 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:03:57.488 [Task submitter] INFO nextflow.Session - [53/a7f0c7] Submitted process > MACS2 (SPT5_T15_R1 vs SPT5_INPUT_R1) +Sep-10 13:04:05.523 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 75; name: MACS2 (SPT5_T15_R1 vs SPT5_INPUT_R1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/53/a7f0c7a4d45bc345466a7e1c32612d] +Sep-10 13:04:05.529 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:04:05.531 [Task submitter] INFO nextflow.Session - [ae/351ea9] Submitted process > PICARD_METRICS (SPT5_T15_R1) +Sep-10 13:04:05.798 [FileTransfer-thread-31] DEBUG nextflow.file.FilePorter - Local cache found for foreign file https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/reference/genome.fa at /home/stain/src/92/work/stage/57/5a4505658752a6830794aab2cddf0d/genome.fa +Sep-10 13:04:05.860 [FileTransfer-thread-18] DEBUG nextflow.file.FilePorter - Local cache found for foreign file https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/reference/genes.gtf at /home/stain/src/92/work/stage/51/92d7396f0d182420a585a93e70f261/genes.gtf +Sep-10 13:04:17.563 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 71; name: PICARD_METRICS (SPT5_T15_R1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/ae/351ea96910eebf145df42ff510752e] +Sep-10 13:04:17.568 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:04:17.568 [Task submitter] INFO nextflow.Session - [e7/82015b] Submitted process > PHANTOMPEAKQUALTOOLS (SPT5_T15_R2) +Sep-10 13:04:26.330 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 76; name: PHANTOMPEAKQUALTOOLS (SPT5_T15_R2); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/e7/82015b8b24b6b9c8323e34d9aa2d26] +Sep-10 13:04:26.341 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:04:26.342 [Task submitter] INFO nextflow.Session - [be/4eaebd] Submitted process > MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2) +Sep-10 13:04:26.426 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 73; name: PLOTFINGERPRINT (SPT5_T15_R1 vs SPT5_INPUT_R1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/e8/c7dfee4e9d8fe5aef5c5488bb4ad30] +Sep-10 13:04:26.443 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:04:26.444 [Task submitter] INFO nextflow.Session - [61/3209cb] Submitted process > BIGWIG (SPT5_T15_R2) +Sep-10 13:04:31.687 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 78; name: BIGWIG (SPT5_T15_R2); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/61/3209cbfc48773800ea43710cbefc99] +Sep-10 13:04:31.692 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:04:31.692 [Task submitter] INFO nextflow.Session - [79/2670ee] Submitted process > PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2) +Sep-10 13:04:35.065 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 80; name: MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/be/4eaebd136f463746c5223583404564] +Sep-10 13:04:35.074 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:04:35.074 [Task submitter] INFO nextflow.Session - [97/2d093f] Submitted process > PICARD_METRICS (SPT5_T15_R2) +Sep-10 13:04:35.298 [FileTransfer-thread-35] DEBUG nextflow.file.FilePorter - Local cache found for foreign file https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/reference/genome.fa at /home/stain/src/92/work/stage/57/5a4505658752a6830794aab2cddf0d/genome.fa +Sep-10 13:04:35.369 [FileTransfer-thread-30] DEBUG nextflow.file.FilePorter - Local cache found for foreign file https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/reference/genes.gtf at /home/stain/src/92/work/stage/51/92d7396f0d182420a585a93e70f261/genes.gtf +Sep-10 13:04:45.952 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 77; name: PICARD_METRICS (SPT5_T15_R2); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/97/2d093f187ddca0096f53f328bf7354] +Sep-10 13:04:45.955 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:04:45.956 [Task submitter] INFO nextflow.Session - [75/a683f1] Submitted process > PLOTPROFILE (SPT5_T0_R1) +Sep-10 13:05:17.694 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 79; name: PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/79/2670ee589ff993e1bfd0e9d33e7683] +Sep-10 13:05:17.702 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:05:17.706 [Task submitter] INFO nextflow.Session - [61/b05864] Submitted process > PLOTPROFILE (SPT5_INPUT_R1) +Sep-10 13:08:11.253 [Task monitor] DEBUG n.processor.TaskPollingMonitor - !! executor local > tasks to be completed: 2 -- pending tasks are shown below +~> TaskHandler[id: 81; name: PLOTPROFILE (SPT5_T0_R1); status: RUNNING; exit: -; error: -; workDir: /home/stain/src/92/work/75/a683f1ea45d06b92ea8483f9de6636] +~> TaskHandler[id: 82; name: PLOTPROFILE (SPT5_INPUT_R1); status: RUNNING; exit: -; error: -; workDir: /home/stain/src/92/work/61/b05864a4dbd581a5d170ed2210d31a] +Sep-10 13:11:43.946 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 81; name: PLOTPROFILE (SPT5_T0_R1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/75/a683f1ea45d06b92ea8483f9de6636] +Sep-10 13:11:43.955 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:11:43.956 [Task submitter] INFO nextflow.Session - [40/2629f7] Submitted process > MACS2_ANNOTATE (SPT5_T0_R1 vs SPT5_INPUT_R1) +Sep-10 13:11:43.958 [Task submitter] DEBUG n.processor.TaskPollingMonitor - %% executor local > tasks in the submission queue: 8 -- tasks to be submitted are shown below +~> TaskHandler[id: 84; name: PLOTPROFILE (SPT5_T0_R2); status: NEW; exit: -; error: -; workDir: /home/stain/src/92/work/72/4ba4e7feb9a4d964cff313f56b33c4] +~> TaskHandler[id: 85; name: PLOTPROFILE (SPT5_INPUT_R2); status: NEW; exit: -; error: -; workDir: /home/stain/src/92/work/ad/2c47a1d51b8f773b44831dd538dab7] +~> TaskHandler[id: 86; name: MACS2_ANNOTATE (SPT5_T0_R2 vs SPT5_INPUT_R2); status: NEW; exit: -; error: -; workDir: /home/stain/src/92/work/ec/d1de3eaa896acca3ef7a7f0975af69] +~> TaskHandler[id: 87; name: PLOTPROFILE (SPT5_T15_R1); status: NEW; exit: -; error: -; workDir: /home/stain/src/92/work/ca/fbf7fba943af55e3c7970d66518da9] +~> TaskHandler[id: 88; name: MACS2_ANNOTATE (SPT5_T15_R1 vs SPT5_INPUT_R1); status: NEW; exit: -; error: -; workDir: /home/stain/src/92/work/47/9ffee34eea9496facedc8db00d82f0] +~> TaskHandler[id: 89; name: PLOTPROFILE (SPT5_T15_R2); status: NEW; exit: -; error: -; workDir: /home/stain/src/92/work/93/adeaf4ba0622f2f9de04bd39bb049d] +~> TaskHandler[id: 91; name: CONSENSUS_PEAKS (SPT5); status: NEW; exit: -; error: -; workDir: /home/stain/src/92/work/e9/d5c26f43b1c83664cc8d729f101a05] +~> TaskHandler[id: 90; name: MACS2_ANNOTATE (SPT5_T15_R2 vs SPT5_INPUT_R2); status: NEW; exit: -; error: -; workDir: /home/stain/src/92/work/4d/d3c0a642e5c0ba6ffddb77aaf72953] +Sep-10 13:11:53.101 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 83; name: MACS2_ANNOTATE (SPT5_T0_R1 vs SPT5_INPUT_R1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/40/2629f71afcaaca81519e52e4bbdad0] +Sep-10 13:11:53.111 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:11:53.111 [Task submitter] INFO nextflow.Session - [72/4ba4e7] Submitted process > PLOTPROFILE (SPT5_T0_R2) +Sep-10 13:12:22.764 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 82; name: PLOTPROFILE (SPT5_INPUT_R1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/61/b05864a4dbd581a5d170ed2210d31a] +Sep-10 13:12:22.772 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:12:22.773 [Task submitter] INFO nextflow.Session - [ad/2c47a1] Submitted process > PLOTPROFILE (SPT5_INPUT_R2) +Sep-10 13:13:11.320 [Task monitor] DEBUG n.processor.TaskPollingMonitor - !! executor local > tasks to be completed: 2 -- pending tasks are shown below +~> TaskHandler[id: 84; name: PLOTPROFILE (SPT5_T0_R2); status: RUNNING; exit: -; error: -; workDir: /home/stain/src/92/work/72/4ba4e7feb9a4d964cff313f56b33c4] +~> TaskHandler[id: 85; name: PLOTPROFILE (SPT5_INPUT_R2); status: RUNNING; exit: -; error: -; workDir: /home/stain/src/92/work/ad/2c47a1d51b8f773b44831dd538dab7] +Sep-10 13:18:11.420 [Task monitor] DEBUG n.processor.TaskPollingMonitor - !! executor local > tasks to be completed: 2 -- pending tasks are shown below +~> TaskHandler[id: 84; name: PLOTPROFILE (SPT5_T0_R2); status: RUNNING; exit: -; error: -; workDir: /home/stain/src/92/work/72/4ba4e7feb9a4d964cff313f56b33c4] +~> TaskHandler[id: 85; name: PLOTPROFILE (SPT5_INPUT_R2); status: RUNNING; exit: -; error: -; workDir: /home/stain/src/92/work/ad/2c47a1d51b8f773b44831dd538dab7] +Sep-10 13:18:41.914 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 84; name: PLOTPROFILE (SPT5_T0_R2); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/72/4ba4e7feb9a4d964cff313f56b33c4] +Sep-10 13:18:41.918 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:18:41.919 [Task submitter] INFO nextflow.Session - [ec/d1de3e] Submitted process > MACS2_ANNOTATE (SPT5_T0_R2 vs SPT5_INPUT_R2) +Sep-10 13:18:41.921 [Task submitter] DEBUG n.processor.TaskPollingMonitor - %% executor local > tasks in the submission queue: 5 -- tasks to be submitted are shown below +~> TaskHandler[id: 87; name: PLOTPROFILE (SPT5_T15_R1); status: NEW; exit: -; error: -; workDir: /home/stain/src/92/work/ca/fbf7fba943af55e3c7970d66518da9] +~> TaskHandler[id: 88; name: MACS2_ANNOTATE (SPT5_T15_R1 vs SPT5_INPUT_R1); status: NEW; exit: -; error: -; workDir: /home/stain/src/92/work/47/9ffee34eea9496facedc8db00d82f0] +~> TaskHandler[id: 89; name: PLOTPROFILE (SPT5_T15_R2); status: NEW; exit: -; error: -; workDir: /home/stain/src/92/work/93/adeaf4ba0622f2f9de04bd39bb049d] +~> TaskHandler[id: 91; name: CONSENSUS_PEAKS (SPT5); status: NEW; exit: -; error: -; workDir: /home/stain/src/92/work/e9/d5c26f43b1c83664cc8d729f101a05] +~> TaskHandler[id: 90; name: MACS2_ANNOTATE (SPT5_T15_R2 vs SPT5_INPUT_R2); status: NEW; exit: -; error: -; workDir: /home/stain/src/92/work/4d/d3c0a642e5c0ba6ffddb77aaf72953] +Sep-10 13:18:50.376 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 86; name: MACS2_ANNOTATE (SPT5_T0_R2 vs SPT5_INPUT_R2); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/ec/d1de3eaa896acca3ef7a7f0975af69] +Sep-10 13:18:50.379 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:18:50.380 [Task submitter] INFO nextflow.Session - [ca/fbf7fb] Submitted process > PLOTPROFILE (SPT5_T15_R1) +Sep-10 13:19:10.320 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 85; name: PLOTPROFILE (SPT5_INPUT_R2); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/ad/2c47a1d51b8f773b44831dd538dab7] +Sep-10 13:19:10.331 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:19:10.331 [Task submitter] INFO nextflow.Session - [47/9ffee3] Submitted process > MACS2_ANNOTATE (SPT5_T15_R1 vs SPT5_INPUT_R1) +Sep-10 13:19:21.555 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 88; name: MACS2_ANNOTATE (SPT5_T15_R1 vs SPT5_INPUT_R1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/47/9ffee34eea9496facedc8db00d82f0] +Sep-10 13:19:21.573 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:19:21.579 [Task submitter] INFO nextflow.Session - [93/adeaf4] Submitted process > PLOTPROFILE (SPT5_T15_R2) +Sep-10 13:23:11.471 [Task monitor] DEBUG n.processor.TaskPollingMonitor - !! executor local > tasks to be completed: 2 -- pending tasks are shown below +~> TaskHandler[id: 87; name: PLOTPROFILE (SPT5_T15_R1); status: RUNNING; exit: -; error: -; workDir: /home/stain/src/92/work/ca/fbf7fba943af55e3c7970d66518da9] +~> TaskHandler[id: 89; name: PLOTPROFILE (SPT5_T15_R2); status: RUNNING; exit: -; error: -; workDir: /home/stain/src/92/work/93/adeaf4ba0622f2f9de04bd39bb049d] +Sep-10 13:25:58.428 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 87; name: PLOTPROFILE (SPT5_T15_R1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/ca/fbf7fba943af55e3c7970d66518da9] +Sep-10 13:25:58.433 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:25:58.434 [Task submitter] INFO nextflow.Session - [e9/d5c26f] Submitted process > CONSENSUS_PEAKS (SPT5) +Sep-10 13:25:58.436 [Task submitter] DEBUG n.processor.TaskPollingMonitor - %% executor local > tasks in the submission queue: 1 -- tasks to be submitted are shown below +~> TaskHandler[id: 90; name: MACS2_ANNOTATE (SPT5_T15_R2 vs SPT5_INPUT_R2); status: NEW; exit: -; error: -; workDir: /home/stain/src/92/work/4d/d3c0a642e5c0ba6ffddb77aaf72953] +Sep-10 13:26:04.176 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 91; name: CONSENSUS_PEAKS (SPT5); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/e9/d5c26f43b1c83664cc8d729f101a05] +Sep-10 13:26:04.179 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:26:04.179 [Task submitter] INFO nextflow.Session - [4d/d3c0a6] Submitted process > MACS2_ANNOTATE (SPT5_T15_R2 vs SPT5_INPUT_R2) +Sep-10 13:26:04.921 [FileTransfer-thread-74] DEBUG nextflow.file.FilePorter - Local cache found for foreign file https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/reference/genome.fa at /home/stain/src/92/work/stage/57/5a4505658752a6830794aab2cddf0d/genome.fa +Sep-10 13:26:04.985 [FileTransfer-thread-63] DEBUG nextflow.file.FilePorter - Local cache found for foreign file https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/reference/genes.gtf at /home/stain/src/92/work/stage/51/92d7396f0d182420a585a93e70f261/genes.gtf +Sep-10 13:26:12.335 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 89; name: PLOTPROFILE (SPT5_T15_R2); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/93/adeaf4ba0622f2f9de04bd39bb049d] +Sep-10 13:26:12.373 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:26:12.374 [Task submitter] INFO nextflow.Session - [48/070bc1] Submitted process > CONSENSUS_PEAKS_COUNTS (SPT5) +Sep-10 13:26:16.015 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 90; name: MACS2_ANNOTATE (SPT5_T15_R2 vs SPT5_INPUT_R2); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/4d/d3c0a642e5c0ba6ffddb77aaf72953] +Sep-10 13:26:16.021 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:26:16.025 [Task submitter] INFO nextflow.Session - [3d/128e0a] Submitted process > CONSENSUS_PEAKS_ANNOTATE (SPT5) +Sep-10 13:26:17.441 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 93; name: CONSENSUS_PEAKS_COUNTS (SPT5); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/48/070bc11d8a2809e44b66b107782288] +Sep-10 13:26:17.449 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:26:17.449 [Task submitter] INFO nextflow.Session - [2e/c38082] Submitted process > MACS2_QC +Sep-10 13:26:26.633 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 92; name: CONSENSUS_PEAKS_ANNOTATE (SPT5); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/3d/128e0afe5322a62c262334011f0a78] +Sep-10 13:26:26.638 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:26:26.639 [Task submitter] INFO nextflow.Session - [ef/d1ca38] Submitted process > CONSENSUS_PEAKS_DESEQ2 (SPT5) +Sep-10 13:26:27.208 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 94; name: MACS2_QC; status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/2e/c38082f875fe2b118056863d3a0be6] +Sep-10 13:26:46.467 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 95; name: CONSENSUS_PEAKS_DESEQ2 (SPT5); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/ef/d1ca3831745b50b2efc1dcc7fd5817] +Sep-10 13:26:46.536 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:26:46.536 [Task submitter] INFO nextflow.Session - [68/199ec6] Submitted process > MULTIQC (1) +Sep-10 13:26:46.690 [FileTransfer-thread-70] DEBUG nextflow.file.FilePorter - Local cache found for foreign file https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/reference/genome.fa at /home/stain/src/92/work/stage/57/5a4505658752a6830794aab2cddf0d/genome.fa +Sep-10 13:26:46.700 [Task submitter] DEBUG nextflow.executor.LocalTaskHandler - Launch cmd line: /bin/bash -ue .command.run +Sep-10 13:26:46.701 [Task submitter] INFO nextflow.Session - [08/d40313] Submitted process > IGV +Sep-10 13:26:50.266 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 97; name: IGV; status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/08/d40313213a10b5f4ce80fc64d36896] +Sep-10 13:26:59.183 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[id: 96; name: MULTIQC (1); status: COMPLETED; exit: 0; error: -; workDir: /home/stain/src/92/work/68/199ec6aa2e3639d57438cd9f8737c8] +Sep-10 13:26:59.187 [main] DEBUG nextflow.Session - Session await > all process finished +Sep-10 13:26:59.189 [main] DEBUG nextflow.Session - Session await > all barriers passed +Sep-10 13:27:00.121 [main] INFO nextflow.Nextflow - -Warning, pipeline completed, but with errored process(es) - +Sep-10 13:27:00.121 [main] INFO nextflow.Nextflow - -Number of ignored errored process(es) : 2 - +Sep-10 13:27:00.121 [main] INFO nextflow.Nextflow - -Number of successfully ran process(es) : 95 - +Sep-10 13:27:00.121 [main] INFO nextflow.Nextflow - -[nf-core/chipseq] Pipeline completed successfully- +Sep-10 13:27:00.141 [main] DEBUG nextflow.trace.StatsObserver - Workflow completed > WorkflowStats[succeedCount=95; failedCount=0; ignoredCount=2; cachedCount=0; succeedDuration=1h 49m 7s; failedDuration=1m 8s; cachedDuration=0ms] +Sep-10 13:27:00.141 [main] DEBUG nextflow.trace.TraceFileObserver - Flow completing -- flushing trace file +Sep-10 13:27:00.147 [main] DEBUG nextflow.trace.ReportObserver - Flow completing -- rendering html report +Sep-10 13:27:00.528 [main] DEBUG nextflow.trace.ReportObserver - Execution report summary data: + [{"cpuUsage":{"mean":65.1,"min":65.1,"q1":65.1,"q2":65.1,"q3":65.1,"max":65.1,"minLabel":"CHECK_DESIGN (design.csv)","maxLabel":"CHECK_DESIGN (design.csv)","q1Label":"CHECK_DESIGN (design.csv)","q2Label":"CHECK_DESIGN (design.csv)","q3Label":"CHECK_DESIGN (design.csv)"},"process":"CHECK_DESIGN","mem":{"mean":2408448,"min":2408448,"q1":2408448,"q2":2408448,"q3":2408448,"max":2408448,"minLabel":"CHECK_DESIGN (design.csv)","maxLabel":"CHECK_DESIGN (design.csv)","q1Label":"CHECK_DESIGN (design.csv)","q2Label":"CHECK_DESIGN (design.csv)","q3Label":"CHECK_DESIGN (design.csv)"},"memUsage":{"mean":0.04,"min":0.04,"q1":0.04,"q2":0.04,"q3":0.04,"max":0.04,"minLabel":"CHECK_DESIGN (design.csv)","maxLabel":"CHECK_DESIGN (design.csv)","q1Label":"CHECK_DESIGN (design.csv)","q2Label":"CHECK_DESIGN (design.csv)","q3Label":"CHECK_DESIGN (design.csv)"},"timeUsage":null,"vmem":{"mean":18571264,"min":18571264,"q1":18571264,"q2":18571264,"q3":18571264,"max":18571264,"minLabel":"CHECK_DESIGN (design.csv)","maxLabel":"CHECK_DESIGN (design.csv)","q1Label":"CHECK_DESIGN (design.csv)","q2Label":"CHECK_DESIGN (design.csv)","q3Label":"CHECK_DESIGN (design.csv)"},"reads":{"mean":634390,"min":634390,"q1":634390,"q2":634390,"q3":634390,"max":634390,"minLabel":"CHECK_DESIGN (design.csv)","maxLabel":"CHECK_DESIGN (design.csv)","q1Label":"CHECK_DESIGN (design.csv)","q2Label":"CHECK_DESIGN (design.csv)","q3Label":"CHECK_DESIGN (design.csv)"},"cpu":{"mean":65.1,"min":65.1,"q1":65.1,"q2":65.1,"q3":65.1,"max":65.1,"minLabel":"CHECK_DESIGN (design.csv)","maxLabel":"CHECK_DESIGN (design.csv)","q1Label":"CHECK_DESIGN (design.csv)","q2Label":"CHECK_DESIGN (design.csv)","q3Label":"CHECK_DESIGN (design.csv)"},"time":{"mean":80,"min":80,"q1":80,"q2":80,"q3":80,"max":80,"minLabel":"CHECK_DESIGN (design.csv)","maxLabel":"CHECK_DESIGN (design.csv)","q1Label":"CHECK_DESIGN (design.csv)","q2Label":"CHECK_DESIGN (design.csv)","q3Label":"CHECK_DESIGN (design.csv)"},"writes":{"mean":1812,"min":1812,"q1":1812,"q2":1812,"q3":1812,"max":1812,"minLabel":"CHECK_DESIGN (design.csv)","maxLabel":"CHECK_DESIGN (design.csv)","q1Label":"CHECK_DESIGN (design.csv)","q2Label":"CHECK_DESIGN (design.csv)","q3Label":"CHECK_DESIGN (design.csv)"}},{"cpuUsage":{"mean":49.5,"min":49.5,"q1":49.5,"q2":49.5,"q3":49.5,"max":49.5,"minLabel":"MAKE_GENE_BED (genes.gtf)","maxLabel":"MAKE_GENE_BED (genes.gtf)","q1Label":"MAKE_GENE_BED (genes.gtf)","q2Label":"MAKE_GENE_BED (genes.gtf)","q3Label":"MAKE_GENE_BED (genes.gtf)"},"process":"MAKE_GENE_BED","mem":{"mean":10010624,"min":10010624,"q1":10010624,"q2":10010624,"q3":10010624,"max":10010624,"minLabel":"MAKE_GENE_BED (genes.gtf)","maxLabel":"MAKE_GENE_BED (genes.gtf)","q1Label":"MAKE_GENE_BED (genes.gtf)","q2Label":"MAKE_GENE_BED (genes.gtf)","q3Label":"MAKE_GENE_BED (genes.gtf)"},"memUsage":{"mean":0.16,"min":0.16,"q1":0.16,"q2":0.16,"q3":0.16,"max":0.16,"minLabel":"MAKE_GENE_BED (genes.gtf)","maxLabel":"MAKE_GENE_BED (genes.gtf)","q1Label":"MAKE_GENE_BED (genes.gtf)","q2Label":"MAKE_GENE_BED (genes.gtf)","q3Label":"MAKE_GENE_BED (genes.gtf)"},"timeUsage":null,"vmem":{"mean":44683264,"min":44683264,"q1":44683264,"q2":44683264,"q3":44683264,"max":44683264,"minLabel":"MAKE_GENE_BED (genes.gtf)","maxLabel":"MAKE_GENE_BED (genes.gtf)","q1Label":"MAKE_GENE_BED (genes.gtf)","q2Label":"MAKE_GENE_BED (genes.gtf)","q3Label":"MAKE_GENE_BED (genes.gtf)"},"reads":{"mean":12278210,"min":12278210,"q1":12278210,"q2":12278210,"q3":12278210,"max":12278210,"minLabel":"MAKE_GENE_BED (genes.gtf)","maxLabel":"MAKE_GENE_BED (genes.gtf)","q1Label":"MAKE_GENE_BED (genes.gtf)","q2Label":"MAKE_GENE_BED (genes.gtf)","q3Label":"MAKE_GENE_BED (genes.gtf)"},"cpu":{"mean":99,"min":99,"q1":99,"q2":99,"q3":99,"max":99,"minLabel":"MAKE_GENE_BED (genes.gtf)","maxLabel":"MAKE_GENE_BED (genes.gtf)","q1Label":"MAKE_GENE_BED (genes.gtf)","q2Label":"MAKE_GENE_BED (genes.gtf)","q3Label":"MAKE_GENE_BED (genes.gtf)"},"time":{"mean":782,"min":782,"q1":782,"q2":782,"q3":782,"max":782,"minLabel":"MAKE_GENE_BED (genes.gtf)","maxLabel":"MAKE_GENE_BED (genes.gtf)","q1Label":"MAKE_GENE_BED (genes.gtf)","q2Label":"MAKE_GENE_BED (genes.gtf)","q3Label":"MAKE_GENE_BED (genes.gtf)"},"writes":{"mean":400806,"min":400806,"q1":400806,"q2":400806,"q3":400806,"max":400806,"minLabel":"MAKE_GENE_BED (genes.gtf)","maxLabel":"MAKE_GENE_BED (genes.gtf)","q1Label":"MAKE_GENE_BED (genes.gtf)","q2Label":"MAKE_GENE_BED (genes.gtf)","q3Label":"MAKE_GENE_BED (genes.gtf)"}},{"cpuUsage":{"mean":88,"min":88,"q1":88,"q2":88,"q3":88,"max":88,"minLabel":"output_documentation","maxLabel":"output_documentation","q1Label":"output_documentation","q2Label":"output_documentation","q3Label":"output_documentation"},"process":"output_documentation","mem":{"mean":13406208,"min":13406208,"q1":13406208,"q2":13406208,"q3":13406208,"max":13406208,"minLabel":"output_documentation","maxLabel":"output_documentation","q1Label":"output_documentation","q2Label":"output_documentation","q3Label":"output_documentation"},"memUsage":{"mean":0.21,"min":0.21,"q1":0.21,"q2":0.21,"q3":0.21,"max":0.21,"minLabel":"output_documentation","maxLabel":"output_documentation","q1Label":"output_documentation","q2Label":"output_documentation","q3Label":"output_documentation"},"timeUsage":null,"vmem":{"mean":47763456,"min":47763456,"q1":47763456,"q2":47763456,"q3":47763456,"max":47763456,"minLabel":"output_documentation","maxLabel":"output_documentation","q1Label":"output_documentation","q2Label":"output_documentation","q3Label":"output_documentation"},"reads":{"mean":3381083,"min":3381083,"q1":3381083,"q2":3381083,"q3":3381083,"max":3381083,"minLabel":"output_documentation","maxLabel":"output_documentation","q1Label":"output_documentation","q2Label":"output_documentation","q3Label":"output_documentation"},"cpu":{"mean":88,"min":88,"q1":88,"q2":88,"q3":88,"max":88,"minLabel":"output_documentation","maxLabel":"output_documentation","q1Label":"output_documentation","q2Label":"output_documentation","q3Label":"output_documentation"},"time":{"mean":489,"min":489,"q1":489,"q2":489,"q3":489,"max":489,"minLabel":"output_documentation","maxLabel":"output_documentation","q1Label":"output_documentation","q2Label":"output_documentation","q3Label":"output_documentation"},"writes":{"mean":1288307,"min":1288307,"q1":1288307,"q2":1288307,"q3":1288307,"max":1288307,"minLabel":"output_documentation","maxLabel":"output_documentation","q1Label":"output_documentation","q2Label":"output_documentation","q3Label":"output_documentation"}},{"cpuUsage":{"mean":109.8,"min":109.8,"q1":109.8,"q2":109.8,"q3":109.8,"max":109.8,"minLabel":"get_software_versions","maxLabel":"get_software_versions","q1Label":"get_software_versions","q2Label":"get_software_versions","q3Label":"get_software_versions"},"process":"get_software_versions","mem":{"mean":77590528,"min":77590528,"q1":77590528,"q2":77590528,"q3":77590528,"max":77590528,"minLabel":"get_software_versions","maxLabel":"get_software_versions","q1Label":"get_software_versions","q2Label":"get_software_versions","q3Label":"get_software_versions"},"memUsage":{"mean":1.2,"min":1.2,"q1":1.2,"q2":1.2,"q3":1.2,"max":1.2,"minLabel":"get_software_versions","maxLabel":"get_software_versions","q1Label":"get_software_versions","q2Label":"get_software_versions","q3Label":"get_software_versions"},"timeUsage":{"mean":0.05,"min":0.05,"q1":0.05,"q2":0.05,"q3":0.05,"max":0.05,"minLabel":"get_software_versions","maxLabel":"get_software_versions","q1Label":"get_software_versions","q2Label":"get_software_versions","q3Label":"get_software_versions"},"vmem":{"mean":5061353472,"min":5061353472,"q1":5061353472,"q2":5061353472,"q3":5061353472,"max":5061353472,"minLabel":"get_software_versions","maxLabel":"get_software_versions","q1Label":"get_software_versions","q2Label":"get_software_versions","q3Label":"get_software_versions"},"reads":{"mean":47083813,"min":47083813,"q1":47083813,"q2":47083813,"q3":47083813,"max":47083813,"minLabel":"get_software_versions","maxLabel":"get_software_versions","q1Label":"get_software_versions","q2Label":"get_software_versions","q3Label":"get_software_versions"},"cpu":{"mean":109.8,"min":109.8,"q1":109.8,"q2":109.8,"q3":109.8,"max":109.8,"minLabel":"get_software_versions","maxLabel":"get_software_versions","q1Label":"get_software_versions","q2Label":"get_software_versions","q3Label":"get_software_versions"},"time":{"mean":6884,"min":6884,"q1":6884,"q2":6884,"q3":6884,"max":6884,"minLabel":"get_software_versions","maxLabel":"get_software_versions","q1Label":"get_software_versions","q2Label":"get_software_versions","q3Label":"get_software_versions"},"writes":{"mean":11066,"min":11066,"q1":11066,"q2":11066,"q3":11066,"max":11066,"minLabel":"get_software_versions","maxLabel":"get_software_versions","q1Label":"get_software_versions","q2Label":"get_software_versions","q3Label":"get_software_versions"}},{"cpuUsage":{"mean":100,"min":100,"q1":100,"q2":100,"q3":100,"max":100,"minLabel":"MAKE_GENOME_FILTER (genome.fa)","maxLabel":"MAKE_GENOME_FILTER (genome.fa)","q1Label":"MAKE_GENOME_FILTER (genome.fa)","q2Label":"MAKE_GENOME_FILTER (genome.fa)","q3Label":"MAKE_GENOME_FILTER (genome.fa)"},"process":"MAKE_GENOME_FILTER","mem":{"mean":2355200,"min":2355200,"q1":2355200,"q2":2355200,"q3":2355200,"max":2355200,"minLabel":"MAKE_GENOME_FILTER (genome.fa)","maxLabel":"MAKE_GENOME_FILTER (genome.fa)","q1Label":"MAKE_GENOME_FILTER (genome.fa)","q2Label":"MAKE_GENOME_FILTER (genome.fa)","q3Label":"MAKE_GENOME_FILTER (genome.fa)"},"memUsage":{"mean":0.04,"min":0.04,"q1":0.04,"q2":0.04,"q3":0.04,"max":0.04,"minLabel":"MAKE_GENOME_FILTER (genome.fa)","maxLabel":"MAKE_GENOME_FILTER (genome.fa)","q1Label":"MAKE_GENOME_FILTER (genome.fa)","q2Label":"MAKE_GENOME_FILTER (genome.fa)","q3Label":"MAKE_GENOME_FILTER (genome.fa)"},"timeUsage":null,"vmem":{"mean":18571264,"min":18571264,"q1":18571264,"q2":18571264,"q3":18571264,"max":18571264,"minLabel":"MAKE_GENOME_FILTER (genome.fa)","maxLabel":"MAKE_GENOME_FILTER (genome.fa)","q1Label":"MAKE_GENOME_FILTER (genome.fa)","q2Label":"MAKE_GENOME_FILTER (genome.fa)","q3Label":"MAKE_GENOME_FILTER (genome.fa)"},"reads":{"mean":12456246,"min":12456246,"q1":12456246,"q2":12456246,"q3":12456246,"max":12456246,"minLabel":"MAKE_GENOME_FILTER (genome.fa)","maxLabel":"MAKE_GENOME_FILTER (genome.fa)","q1Label":"MAKE_GENOME_FILTER (genome.fa)","q2Label":"MAKE_GENOME_FILTER (genome.fa)","q3Label":"MAKE_GENOME_FILTER (genome.fa)"},"cpu":{"mean":100,"min":100,"q1":100,"q2":100,"q3":100,"max":100,"minLabel":"MAKE_GENOME_FILTER (genome.fa)","maxLabel":"MAKE_GENOME_FILTER (genome.fa)","q1Label":"MAKE_GENOME_FILTER (genome.fa)","q2Label":"MAKE_GENOME_FILTER (genome.fa)","q3Label":"MAKE_GENOME_FILTER (genome.fa)"},"time":{"mean":107,"min":107,"q1":107,"q2":107,"q3":107,"max":107,"minLabel":"MAKE_GENOME_FILTER (genome.fa)","maxLabel":"MAKE_GENOME_FILTER (genome.fa)","q1Label":"MAKE_GENOME_FILTER (genome.fa)","q2Label":"MAKE_GENOME_FILTER (genome.fa)","q3Label":"MAKE_GENOME_FILTER (genome.fa)"},"writes":{"mean":997,"min":997,"q1":997,"q2":997,"q3":997,"max":997,"minLabel":"MAKE_GENOME_FILTER (genome.fa)","maxLabel":"MAKE_GENOME_FILTER (genome.fa)","q1Label":"MAKE_GENOME_FILTER (genome.fa)","q2Label":"MAKE_GENOME_FILTER (genome.fa)","q3Label":"MAKE_GENOME_FILTER (genome.fa)"}},{"cpuUsage":{"mean":46.55,"min":46.55,"q1":46.55,"q2":46.55,"q3":46.55,"max":46.55,"minLabel":"BWA_INDEX (genome.fa)","maxLabel":"BWA_INDEX (genome.fa)","q1Label":"BWA_INDEX (genome.fa)","q2Label":"BWA_INDEX (genome.fa)","q3Label":"BWA_INDEX (genome.fa)"},"process":"BWA_INDEX","mem":{"mean":59150336,"min":59150336,"q1":59150336,"q2":59150336,"q3":59150336,"max":59150336,"minLabel":"BWA_INDEX (genome.fa)","maxLabel":"BWA_INDEX (genome.fa)","q1Label":"BWA_INDEX (genome.fa)","q2Label":"BWA_INDEX (genome.fa)","q3Label":"BWA_INDEX (genome.fa)"},"memUsage":{"mean":0.92,"min":0.92,"q1":0.92,"q2":0.92,"q3":0.92,"max":0.92,"minLabel":"BWA_INDEX (genome.fa)","maxLabel":"BWA_INDEX (genome.fa)","q1Label":"BWA_INDEX (genome.fa)","q2Label":"BWA_INDEX (genome.fa)","q3Label":"BWA_INDEX (genome.fa)"},"timeUsage":{"mean":0.03,"min":0.03,"q1":0.03,"q2":0.03,"q3":0.03,"max":0.03,"minLabel":"BWA_INDEX (genome.fa)","maxLabel":"BWA_INDEX (genome.fa)","q1Label":"BWA_INDEX (genome.fa)","q2Label":"BWA_INDEX (genome.fa)","q3Label":"BWA_INDEX (genome.fa)"},"vmem":{"mean":78315520,"min":78315520,"q1":78315520,"q2":78315520,"q3":78315520,"max":78315520,"minLabel":"BWA_INDEX (genome.fa)","maxLabel":"BWA_INDEX (genome.fa)","q1Label":"BWA_INDEX (genome.fa)","q2Label":"BWA_INDEX (genome.fa)","q3Label":"BWA_INDEX (genome.fa)"},"reads":{"mean":49296058,"min":49296058,"q1":49296058,"q2":49296058,"q3":49296058,"max":49296058,"minLabel":"BWA_INDEX (genome.fa)","maxLabel":"BWA_INDEX (genome.fa)","q1Label":"BWA_INDEX (genome.fa)","q2Label":"BWA_INDEX (genome.fa)","q3Label":"BWA_INDEX (genome.fa)"},"cpu":{"mean":93.1,"min":93.1,"q1":93.1,"q2":93.1,"q3":93.1,"max":93.1,"minLabel":"BWA_INDEX (genome.fa)","maxLabel":"BWA_INDEX (genome.fa)","q1Label":"BWA_INDEX (genome.fa)","q2Label":"BWA_INDEX (genome.fa)","q3Label":"BWA_INDEX (genome.fa)"},"time":{"mean":11619,"min":11619,"q1":11619,"q2":11619,"q3":11619,"max":11619,"minLabel":"BWA_INDEX (genome.fa)","maxLabel":"BWA_INDEX (genome.fa)","q1Label":"BWA_INDEX (genome.fa)","q2Label":"BWA_INDEX (genome.fa)","q3Label":"BWA_INDEX (genome.fa)"},"writes":{"mean":33434036,"min":33434036,"q1":33434036,"q2":33434036,"q3":33434036,"max":33434036,"minLabel":"BWA_INDEX (genome.fa)","maxLabel":"BWA_INDEX (genome.fa)","q1Label":"BWA_INDEX (genome.fa)","q2Label":"BWA_INDEX (genome.fa)","q3Label":"BWA_INDEX (genome.fa)"}},{"cpuUsage":{"mean":79.13,"min":71.95,"q1":74.5,"q2":80.9,"q3":82.76,"max":85.25,"minLabel":"FASTQC (SPT5_T15_R1_T1)","maxLabel":"FASTQC (SPT5_T0_R2_T1)","q1Label":"FASTQC (SPT5_T15_R2_T1)","q2Label":"FASTQC (SPT5_INPUT_R1_T1)","q3Label":"FASTQC (SPT5_INPUT_R2_T1)"},"process":"FASTQC","mem":{"mean":237042346.67,"min":222773248,"q1":234123264,"q2":237686784,"q3":240706560,"max":249458688,"minLabel":"FASTQC (SPT5_T0_R1_T1)","maxLabel":"FASTQC (SPT5_INPUT_R1_T1)","q1Label":"FASTQC (SPT5_INPUT_R2_T1)","q2Label":"FASTQC (SPT5_T15_R1_T1)","q3Label":"FASTQC (SPT5_T0_R2_T1)"},"memUsage":{"mean":3.68,"min":3.46,"q1":3.63,"q2":3.69,"q3":3.74,"max":3.87,"minLabel":"FASTQC (SPT5_T0_R1_T1)","maxLabel":"FASTQC (SPT5_INPUT_R1_T1)","q1Label":"FASTQC (SPT5_INPUT_R2_T1)","q2Label":"FASTQC (SPT5_T15_R1_T1)","q3Label":"FASTQC (SPT5_T0_R2_T1)"},"timeUsage":{"mean":0.04,"min":0.04,"q1":0.04,"q2":0.04,"q3":0.05,"max":0.05,"minLabel":"FASTQC (SPT5_INPUT_R2_T1)","maxLabel":"FASTQC (SPT5_T15_R2_T1)","q1Label":"FASTQC (SPT5_T0_R2_T1)","q2Label":"FASTQC (SPT5_T0_R1_T1)","q3Label":"FASTQC (SPT5_INPUT_R1_T1)"},"vmem":{"mean":3561626965.33,"min":3560316928,"q1":3560316928,"q2":3560316928,"q3":3563198464,"max":3564335104,"minLabel":"FASTQC (SPT5_INPUT_R2_T1)","maxLabel":"FASTQC (SPT5_T0_R1_T1)","q1Label":"FASTQC (SPT5_T0_R2_T1)","q2Label":"FASTQC (SPT5_T15_R2_T1)","q3Label":"FASTQC (SPT5_T15_R1_T1)"},"reads":{"mean":41512759,"min":39701054,"q1":40516930.25,"q2":42247646,"q3":42406823.75,"max":42480300,"minLabel":"FASTQC (SPT5_INPUT_R2_T1)","maxLabel":"FASTQC (SPT5_T15_R1_T1)","q1Label":"FASTQC (SPT5_INPUT_R1_T1)","q2Label":"FASTQC (SPT5_T0_R1_T1)","q3Label":"FASTQC (SPT5_T0_R2_T1)"},"cpu":{"mean":158.25,"min":143.9,"q1":149,"q2":161.8,"q3":165.53,"max":170.5,"minLabel":"FASTQC (SPT5_T15_R1_T1)","maxLabel":"FASTQC (SPT5_T0_R2_T1)","q1Label":"FASTQC (SPT5_T15_R2_T1)","q2Label":"FASTQC (SPT5_INPUT_R1_T1)","q3Label":"FASTQC (SPT5_INPUT_R2_T1)"},"time":{"mean":12733.17,"min":11048,"q1":12198.75,"q2":12789.5,"q3":13456.75,"max":14091,"minLabel":"FASTQC (SPT5_INPUT_R2_T1)","maxLabel":"FASTQC (SPT5_T15_R2_T1)","q1Label":"FASTQC (SPT5_T0_R2_T1)","q2Label":"FASTQC (SPT5_T0_R1_T1)","q3Label":"FASTQC (SPT5_INPUT_R1_T1)"},"writes":{"mean":4103685.17,"min":3329759,"q1":4166391,"q2":4180802.5,"q3":4196903,"max":4566890,"minLabel":"FASTQC (SPT5_INPUT_R2_T1)","maxLabel":"FASTQC (SPT5_INPUT_R1_T1)","q1Label":"FASTQC (SPT5_T0_R2_T1)","q2Label":"FASTQC (SPT5_T15_R1_T1)","q3Label":"FASTQC (SPT5_T0_R1_T1)"}},{"cpuUsage":{"mean":79.02,"min":74.1,"q1":77.24,"q2":77.85,"q3":80.94,"max":85.3,"minLabel":"TRIMGALORE (SPT5_T0_R2_T1)","maxLabel":"TRIMGALORE (SPT5_T0_R1_T1)","q1Label":"TRIMGALORE (SPT5_T15_R2_T1)","q2Label":"TRIMGALORE (SPT5_T15_R1_T1)","q3Label":"TRIMGALORE (SPT5_INPUT_R2_T1)"},"process":"TRIMGALORE","mem":{"mean":242601984,"min":220745728,"q1":228583424,"q2":248887296,"q3":253026304,"max":260870144,"minLabel":"TRIMGALORE (SPT5_INPUT_R2_T1)","maxLabel":"TRIMGALORE (SPT5_INPUT_R1_T1)","q1Label":"TRIMGALORE (SPT5_T0_R2_T1)","q2Label":"TRIMGALORE (SPT5_T15_R2_T1)","q3Label":"TRIMGALORE (SPT5_T0_R1_T1)"},"memUsage":{"mean":3.77,"min":3.43,"q1":3.55,"q2":3.86,"q3":3.93,"max":4.05,"minLabel":"TRIMGALORE (SPT5_INPUT_R2_T1)","maxLabel":"TRIMGALORE (SPT5_INPUT_R1_T1)","q1Label":"TRIMGALORE (SPT5_T0_R2_T1)","q2Label":"TRIMGALORE (SPT5_T15_R2_T1)","q3Label":"TRIMGALORE (SPT5_T0_R1_T1)"},"timeUsage":{"mean":0.05,"min":0.05,"q1":0.05,"q2":0.05,"q3":0.06,"max":0.06,"minLabel":"TRIMGALORE (SPT5_INPUT_R1_T1)","maxLabel":"TRIMGALORE (SPT5_T15_R2_T1)","q1Label":"TRIMGALORE (SPT5_INPUT_R2_T1)","q2Label":"TRIMGALORE (SPT5_T0_R1_T1)","q3Label":"TRIMGALORE (SPT5_T0_R2_T1)"},"vmem":{"mean":3305396906.67,"min":3283922944,"q1":3291618304,"q2":3314642944,"q3":3316228096,"max":3318472704,"minLabel":"TRIMGALORE (SPT5_INPUT_R2_T1)","maxLabel":"TRIMGALORE (SPT5_INPUT_R1_T1)","q1Label":"TRIMGALORE (SPT5_T15_R2_T1)","q2Label":"TRIMGALORE (SPT5_T0_R1_T1)","q3Label":"TRIMGALORE (SPT5_T15_R1_T1)"},"reads":{"mean":292871711,"min":270226947,"q1":278083095,"q2":302089790.5,"q3":303771781.25,"max":308410430,"minLabel":"TRIMGALORE (SPT5_INPUT_R2_T1)","maxLabel":"TRIMGALORE (SPT5_T15_R1_T1)","q1Label":"TRIMGALORE (SPT5_INPUT_R1_T1)","q2Label":"TRIMGALORE (SPT5_T0_R1_T1)","q3Label":"TRIMGALORE (SPT5_T0_R2_T1)"},"cpu":{"mean":158.03,"min":148.2,"q1":154.48,"q2":155.7,"q3":161.88,"max":170.6,"minLabel":"TRIMGALORE (SPT5_T0_R2_T1)","maxLabel":"TRIMGALORE (SPT5_T0_R1_T1)","q1Label":"TRIMGALORE (SPT5_T15_R2_T1)","q2Label":"TRIMGALORE (SPT5_T15_R1_T1)","q3Label":"TRIMGALORE (SPT5_INPUT_R2_T1)"},"time":{"mean":22849.67,"min":20234,"q1":21426.75,"q2":23161.5,"q3":24194.25,"max":25154,"minLabel":"TRIMGALORE (SPT5_INPUT_R1_T1)","maxLabel":"TRIMGALORE (SPT5_T15_R2_T1)","q1Label":"TRIMGALORE (SPT5_INPUT_R2_T1)","q2Label":"TRIMGALORE (SPT5_T0_R1_T1)","q3Label":"TRIMGALORE (SPT5_T0_R2_T1)"},"writes":{"mean":243868751.5,"min":223271788,"q1":230365115.75,"q2":252226334,"q3":253691315,"max":258230368,"minLabel":"TRIMGALORE (SPT5_INPUT_R2_T1)","maxLabel":"TRIMGALORE (SPT5_T15_R1_T1)","q1Label":"TRIMGALORE (SPT5_INPUT_R1_T1)","q2Label":"TRIMGALORE (SPT5_T0_R1_T1)","q3Label":"TRIMGALORE (SPT5_T0_R2_T1)"}},{"cpuUsage":{"mean":85.18,"min":80.65,"q1":82.3,"q2":86,"q3":86.96,"max":90.05,"minLabel":"BWA_MEM (SPT5_T15_R2_T1)","maxLabel":"BWA_MEM (SPT5_T15_R1_T1)","q1Label":"BWA_MEM (SPT5_INPUT_R1_T1)","q2Label":"BWA_MEM (SPT5_T0_R1_T1)","q3Label":"BWA_MEM (SPT5_INPUT_R2_T1)"},"process":"BWA_MEM","mem":{"mean":169808554.67,"min":156315648,"q1":164686848,"q2":171268096,"q3":176239616,"max":179609600,"minLabel":"BWA_MEM (SPT5_INPUT_R1_T1)","maxLabel":"BWA_MEM (SPT5_T0_R2_T1)","q1Label":"BWA_MEM (SPT5_INPUT_R2_T1)","q2Label":"BWA_MEM (SPT5_T15_R2_T1)","q3Label":"BWA_MEM (SPT5_T15_R1_T1)"},"memUsage":{"mean":2.64,"min":2.43,"q1":2.56,"q2":2.66,"q3":2.74,"max":2.79,"minLabel":"BWA_MEM (SPT5_INPUT_R1_T1)","maxLabel":"BWA_MEM (SPT5_T0_R2_T1)","q1Label":"BWA_MEM (SPT5_INPUT_R2_T1)","q2Label":"BWA_MEM (SPT5_T15_R2_T1)","q3Label":"BWA_MEM (SPT5_T15_R1_T1)"},"timeUsage":{"mean":0.02,"min":0.02,"q1":0.02,"q2":0.02,"q3":0.02,"max":0.02,"minLabel":"BWA_MEM (SPT5_INPUT_R2_T1)","maxLabel":"BWA_MEM (SPT5_T0_R2_T1)","q1Label":"BWA_MEM (SPT5_INPUT_R1_T1)","q2Label":"BWA_MEM (SPT5_T15_R1_T1)","q3Label":"BWA_MEM (SPT5_T0_R1_T1)"},"vmem":{"mean":460583594.67,"min":303726592,"q1":320736256,"q2":370264064,"q3":598235136,"max":740794368,"minLabel":"BWA_MEM (SPT5_T15_R2_T1)","maxLabel":"BWA_MEM (SPT5_T0_R1_T1)","q1Label":"BWA_MEM (SPT5_INPUT_R1_T1)","q2Label":"BWA_MEM (SPT5_INPUT_R2_T1)","q3Label":"BWA_MEM (SPT5_T15_R1_T1)"},"reads":{"mean":84095296,"min":83050548,"q1":83452859.5,"q2":84189954.5,"q3":84788532,"max":84946100,"minLabel":"BWA_MEM (SPT5_T0_R1_T1)","maxLabel":"BWA_MEM (SPT5_INPUT_R2_T1)","q1Label":"BWA_MEM (SPT5_T15_R2_T1)","q2Label":"BWA_MEM (SPT5_T0_R2_T1)","q3Label":"BWA_MEM (SPT5_T15_R1_T1)"},"cpu":{"mean":170.35,"min":161.3,"q1":164.6,"q2":172,"q3":173.93,"max":180.1,"minLabel":"BWA_MEM (SPT5_T15_R2_T1)","maxLabel":"BWA_MEM (SPT5_T15_R1_T1)","q1Label":"BWA_MEM (SPT5_INPUT_R1_T1)","q2Label":"BWA_MEM (SPT5_T0_R1_T1)","q3Label":"BWA_MEM (SPT5_INPUT_R2_T1)"},"time":{"mean":9061.67,"min":7012,"q1":8306.75,"q2":9466.5,"q3":10095.25,"max":10200,"minLabel":"BWA_MEM (SPT5_INPUT_R2_T1)","maxLabel":"BWA_MEM (SPT5_T0_R2_T1)","q1Label":"BWA_MEM (SPT5_INPUT_R1_T1)","q2Label":"BWA_MEM (SPT5_T15_R1_T1)","q3Label":"BWA_MEM (SPT5_T0_R1_T1)"},"writes":{"mean":65470537.17,"min":63727810,"q1":64038679,"q2":64923647,"q3":67046268.75,"max":67750620,"minLabel":"BWA_MEM (SPT5_T0_R1_T1)","maxLabel":"BWA_MEM (SPT5_INPUT_R2_T1)","q1Label":"BWA_MEM (SPT5_T15_R2_T1)","q2Label":"BWA_MEM (SPT5_T0_R2_T1)","q3Label":"BWA_MEM (SPT5_T15_R1_T1)"}},{"cpuUsage":{"mean":66.21,"min":59.4,"q1":61.93,"q2":67.05,"q3":70.71,"max":71.6,"minLabel":"SORT_BAM (SPT5_INPUT_R1_T1)","maxLabel":"SORT_BAM (SPT5_T15_R1_T1)","q1Label":"SORT_BAM (SPT5_T0_R1_T1)","q2Label":"SORT_BAM (SPT5_T0_R2_T1)","q3Label":"SORT_BAM (SPT5_INPUT_R2_T1)"},"process":"SORT_BAM","mem":{"mean":53408426.67,"min":31219712,"q1":40998912,"q2":55957504,"q3":65463296,"max":72671232,"minLabel":"SORT_BAM (SPT5_T0_R2_T1)","maxLabel":"SORT_BAM (SPT5_INPUT_R2_T1)","q1Label":"SORT_BAM (SPT5_INPUT_R1_T1)","q2Label":"SORT_BAM (SPT5_T15_R1_T1)","q3Label":"SORT_BAM (SPT5_T0_R1_T1)"},"memUsage":{"mean":0.83,"min":0.48,"q1":0.64,"q2":0.87,"q3":1.02,"max":1.13,"minLabel":"SORT_BAM (SPT5_T0_R2_T1)","maxLabel":"SORT_BAM (SPT5_INPUT_R2_T1)","q1Label":"SORT_BAM (SPT5_INPUT_R1_T1)","q2Label":"SORT_BAM (SPT5_T15_R1_T1)","q3Label":"SORT_BAM (SPT5_T0_R1_T1)"},"timeUsage":{"mean":0.01,"min":0,"q1":0.01,"q2":0.01,"q3":0.01,"max":0.01,"minLabel":"SORT_BAM (SPT5_T15_R1_T1)","maxLabel":"SORT_BAM (SPT5_T0_R1_T1)","q1Label":"SORT_BAM (SPT5_T15_R2_T1)","q2Label":"SORT_BAM (SPT5_INPUT_R2_T1)","q3Label":"SORT_BAM (SPT5_T0_R2_T1)"},"vmem":{"mean":1932885333.33,"min":1867268096,"q1":1868054528,"q2":1870413824,"q3":1990873088,"max":2090921984,"minLabel":"SORT_BAM (SPT5_INPUT_R1_T1)","maxLabel":"SORT_BAM (SPT5_T15_R2_T1)","q1Label":"SORT_BAM (SPT5_T0_R2_T1)","q2Label":"SORT_BAM (SPT5_T0_R1_T1)","q3Label":"SORT_BAM (SPT5_T15_R1_T1)"},"reads":{"mean":41478140.17,"min":38782786,"q1":39287959,"q2":40278852.5,"q3":44005756.5,"max":45322631,"minLabel":"SORT_BAM (SPT5_T0_R2_T1)","maxLabel":"SORT_BAM (SPT5_INPUT_R2_T1)","q1Label":"SORT_BAM (SPT5_T0_R1_T1)","q2Label":"SORT_BAM (SPT5_T15_R2_T1)","q3Label":"SORT_BAM (SPT5_T15_R1_T1)"},"cpu":{"mean":132.42,"min":118.8,"q1":123.85,"q2":134.1,"q3":141.43,"max":143.2,"minLabel":"SORT_BAM (SPT5_INPUT_R1_T1)","maxLabel":"SORT_BAM (SPT5_T15_R1_T1)","q1Label":"SORT_BAM (SPT5_T0_R1_T1)","q2Label":"SORT_BAM (SPT5_T0_R2_T1)","q3Label":"SORT_BAM (SPT5_INPUT_R2_T1)"},"time":{"mean":1612.5,"min":1340,"q1":1450.75,"q2":1604,"q3":1795.5,"max":1868,"minLabel":"SORT_BAM (SPT5_T15_R1_T1)","maxLabel":"SORT_BAM (SPT5_T0_R1_T1)","q1Label":"SORT_BAM (SPT5_T15_R2_T1)","q2Label":"SORT_BAM (SPT5_INPUT_R2_T1)","q3Label":"SORT_BAM (SPT5_T0_R2_T1)"},"writes":{"mean":9678797.83,"min":8802448,"q1":9009758.5,"q2":9266677.5,"q3":10483598.75,"max":10923626,"minLabel":"SORT_BAM (SPT5_T0_R2_T1)","maxLabel":"SORT_BAM (SPT5_INPUT_R2_T1)","q1Label":"SORT_BAM (SPT5_T0_R1_T1)","q2Label":"SORT_BAM (SPT5_T15_R1_T1)","q3Label":"SORT_BAM (SPT5_T15_R2_T1)"}},{"cpuUsage":{"mean":74.21,"min":62.4,"q1":73.47,"q2":75.78,"q3":76.61,"max":81.7,"minLabel":"MERGED_BAM (SPT5_T0_R1)","maxLabel":"MERGED_BAM (SPT5_INPUT_R2)","q1Label":"MERGED_BAM (SPT5_T0_R2)","q2Label":"MERGED_BAM (SPT5_INPUT_R1)","q3Label":"MERGED_BAM (SPT5_T15_R1)"},"process":"MERGED_BAM","mem":{"mean":2541303125.33,"min":2456694784,"q1":2516867072,"q2":2540720128,"q3":2576836608,"max":2611892224,"minLabel":"MERGED_BAM (SPT5_T15_R2)","maxLabel":"MERGED_BAM (SPT5_INPUT_R1)","q1Label":"MERGED_BAM (SPT5_T15_R1)","q2Label":"MERGED_BAM (SPT5_INPUT_R2)","q3Label":"MERGED_BAM (SPT5_T0_R1)"},"memUsage":{"mean":39.45,"min":38.13,"q1":39.07,"q2":39.44,"q3":40,"max":40.54,"minLabel":"MERGED_BAM (SPT5_T15_R2)","maxLabel":"MERGED_BAM (SPT5_INPUT_R1)","q1Label":"MERGED_BAM (SPT5_T15_R1)","q2Label":"MERGED_BAM (SPT5_INPUT_R2)","q3Label":"MERGED_BAM (SPT5_T0_R1)"},"timeUsage":{"mean":0.05,"min":0.05,"q1":0.05,"q2":0.05,"q3":0.06,"max":0.06,"minLabel":"MERGED_BAM (SPT5_T15_R2)","maxLabel":"MERGED_BAM (SPT5_INPUT_R1)","q1Label":"MERGED_BAM (SPT5_T15_R1)","q2Label":"MERGED_BAM (SPT5_T0_R2)","q3Label":"MERGED_BAM (SPT5_INPUT_R2)"},"vmem":{"mean":9882057386.67,"min":9870872576,"q1":9870872576,"q2":9870872576,"q3":9870872576,"max":9937981440,"minLabel":"MERGED_BAM (SPT5_T0_R1)","maxLabel":"MERGED_BAM (SPT5_T0_R2)","q1Label":"MERGED_BAM (SPT5_INPUT_R1)","q2Label":"MERGED_BAM (SPT5_INPUT_R2)","q3Label":"MERGED_BAM (SPT5_T15_R1)"},"reads":{"mean":63038197.33,"min":58564776,"q1":59722589.75,"q2":60987352,"q3":67008918,"max":69372595,"minLabel":"MERGED_BAM (SPT5_T0_R2)","maxLabel":"MERGED_BAM (SPT5_INPUT_R2)","q1Label":"MERGED_BAM (SPT5_T0_R1)","q2Label":"MERGED_BAM (SPT5_T15_R1)","q3Label":"MERGED_BAM (SPT5_T15_R2)"},"cpu":{"mean":148.42,"min":124.8,"q1":146.95,"q2":151.55,"q3":153.23,"max":163.4,"minLabel":"MERGED_BAM (SPT5_T0_R1)","maxLabel":"MERGED_BAM (SPT5_INPUT_R2)","q1Label":"MERGED_BAM (SPT5_T0_R2)","q2Label":"MERGED_BAM (SPT5_INPUT_R1)","q3Label":"MERGED_BAM (SPT5_T15_R1)"},"time":{"mean":15158.83,"min":13281,"q1":13658.25,"q2":14834,"q3":16323.25,"max":17918,"minLabel":"MERGED_BAM (SPT5_T15_R2)","maxLabel":"MERGED_BAM (SPT5_INPUT_R1)","q1Label":"MERGED_BAM (SPT5_T15_R1)","q2Label":"MERGED_BAM (SPT5_T0_R2)","q3Label":"MERGED_BAM (SPT5_INPUT_R2)"},"writes":{"mean":10460735.5,"min":9608553,"q1":9793473.5,"q2":10059407.5,"q3":11250220.5,"max":11685058,"minLabel":"MERGED_BAM (SPT5_T0_R2)","maxLabel":"MERGED_BAM (SPT5_INPUT_R2)","q1Label":"MERGED_BAM (SPT5_T0_R1)","q2Label":"MERGED_BAM (SPT5_T15_R1)","q3Label":"MERGED_BAM (SPT5_T15_R2)"}},{"cpuUsage":{"mean":51.11,"min":50.05,"q1":50.61,"q2":50.97,"q3":51.48,"max":52.45,"minLabel":"PRESEQ (SPT5_T0_R1)","maxLabel":"PRESEQ (SPT5_T15_R1)","q1Label":"PRESEQ (SPT5_T0_R1)","q2Label":"PRESEQ (SPT5_T15_R2)","q3Label":"PRESEQ (SPT5_T0_R2)"},"process":"PRESEQ","mem":{"mean":15769600,"min":13537280,"q1":15632384,"q2":16357376,"q3":16494592,"max":16826368,"minLabel":"PRESEQ (SPT5_T0_R1)","maxLabel":"PRESEQ (SPT5_T0_R2)","q1Label":"PRESEQ (SPT5_T0_R1)","q2Label":"PRESEQ (SPT5_T15_R2)","q3Label":"PRESEQ (SPT5_T15_R1)"},"memUsage":{"mean":0.24,"min":0.21,"q1":0.24,"q2":0.25,"q3":0.26,"max":0.26,"minLabel":"PRESEQ (SPT5_T0_R1)","maxLabel":"PRESEQ (SPT5_T0_R2)","q1Label":"PRESEQ (SPT5_T0_R1)","q2Label":"PRESEQ (SPT5_T15_R2)","q3Label":"PRESEQ (SPT5_T15_R1)"},"timeUsage":{"mean":0.03,"min":0.02,"q1":0.02,"q2":0.02,"q3":0.05,"max":0.06,"minLabel":"PRESEQ (SPT5_T15_R1)","maxLabel":"PRESEQ (SPT5_INPUT_R1)","q1Label":"PRESEQ (SPT5_T0_R2)","q2Label":"PRESEQ (SPT5_T15_R2)","q3Label":"PRESEQ (SPT5_T0_R1)"},"vmem":{"mean":495300608,"min":493187072,"q1":495171584,"q2":495917056,"q3":496046080,"max":496181248,"minLabel":"PRESEQ (SPT5_T0_R1)","maxLabel":"PRESEQ (SPT5_T0_R2)","q1Label":"PRESEQ (SPT5_T0_R1)","q2Label":"PRESEQ (SPT5_T15_R2)","q3Label":"PRESEQ (SPT5_T15_R1)"},"reads":{"mean":9243475.25,"min":8983543,"q1":9065897.5,"q2":9266653,"q3":9444230.75,"max":9457052,"minLabel":"PRESEQ (SPT5_T0_R2)","maxLabel":"PRESEQ (SPT5_T15_R2)","q1Label":"PRESEQ (SPT5_T0_R2)","q2Label":"PRESEQ (SPT5_T0_R1)","q3Label":"PRESEQ (SPT5_T15_R1)"},"cpu":{"mean":102.23,"min":100.1,"q1":101.23,"q2":101.95,"q3":102.95,"max":104.9,"minLabel":"PRESEQ (SPT5_T0_R1)","maxLabel":"PRESEQ (SPT5_T15_R1)","q1Label":"PRESEQ (SPT5_T0_R1)","q2Label":"PRESEQ (SPT5_T15_R2)","q3Label":"PRESEQ (SPT5_T0_R2)"},"time":{"mean":9193.17,"min":5102,"q1":5205.75,"q2":5344.5,"q3":13977,"max":17354,"minLabel":"PRESEQ (SPT5_T15_R1)","maxLabel":"PRESEQ (SPT5_INPUT_R1)","q1Label":"PRESEQ (SPT5_T0_R2)","q2Label":"PRESEQ (SPT5_T15_R2)","q3Label":"PRESEQ (SPT5_T0_R1)"},"writes":{"mean":440465.5,"min":440184,"q1":440366.25,"q2":440453,"q3":440552.25,"max":440772,"minLabel":"PRESEQ (SPT5_T15_R2)","maxLabel":"PRESEQ (SPT5_T0_R1)","q1Label":"PRESEQ (SPT5_T15_R2)","q2Label":"PRESEQ (SPT5_T15_R1)","q3Label":"PRESEQ (SPT5_T0_R2)"}},{"cpuUsage":{"mean":67.73,"min":65.6,"q1":66.86,"q2":67.9,"q3":68.75,"max":69.45,"minLabel":"MERGED_BAM_FILTER (SPT5_T0_R2)","maxLabel":"MERGED_BAM_FILTER (SPT5_INPUT_R2)","q1Label":"MERGED_BAM_FILTER (SPT5_T15_R2)","q2Label":"MERGED_BAM_FILTER (SPT5_T0_R1)","q3Label":"MERGED_BAM_FILTER (SPT5_INPUT_R1)"},"process":"MERGED_BAM_FILTER","mem":{"mean":36702208,"min":9154560,"q1":14981120,"q2":35039232,"q3":58175488,"max":66797568,"minLabel":"MERGED_BAM_FILTER (SPT5_T15_R2)","maxLabel":"MERGED_BAM_FILTER (SPT5_INPUT_R2)","q1Label":"MERGED_BAM_FILTER (SPT5_T15_R1)","q2Label":"MERGED_BAM_FILTER (SPT5_T0_R2)","q3Label":"MERGED_BAM_FILTER (SPT5_T0_R1)"},"memUsage":{"mean":0.57,"min":0.14,"q1":0.23,"q2":0.54,"q3":0.9,"max":1.04,"minLabel":"MERGED_BAM_FILTER (SPT5_T15_R2)","maxLabel":"MERGED_BAM_FILTER (SPT5_INPUT_R2)","q1Label":"MERGED_BAM_FILTER (SPT5_T15_R1)","q2Label":"MERGED_BAM_FILTER (SPT5_T0_R2)","q3Label":"MERGED_BAM_FILTER (SPT5_T0_R1)"},"timeUsage":{"mean":0.01,"min":0.01,"q1":0.01,"q2":0.01,"q3":0.02,"max":0.02,"minLabel":"MERGED_BAM_FILTER (SPT5_T0_R1)","maxLabel":"MERGED_BAM_FILTER (SPT5_INPUT_R2)","q1Label":"MERGED_BAM_FILTER (SPT5_T0_R2)","q2Label":"MERGED_BAM_FILTER (SPT5_T15_R1)","q3Label":"MERGED_BAM_FILTER (SPT5_T15_R2)"},"vmem":{"mean":1395294208,"min":34222080,"q1":530852864,"q2":2025887744,"q3":2082050048,"max":2152488960,"minLabel":"MERGED_BAM_FILTER (SPT5_T15_R1)","maxLabel":"MERGED_BAM_FILTER (SPT5_T0_R2)","q1Label":"MERGED_BAM_FILTER (SPT5_T15_R2)","q2Label":"MERGED_BAM_FILTER (SPT5_T0_R1)","q3Label":"MERGED_BAM_FILTER (SPT5_INPUT_R2)"},"reads":{"mean":43732189.5,"min":31352804,"q1":36213182.5,"q2":40382160.5,"q3":52861841.25,"max":58430754,"minLabel":"MERGED_BAM_FILTER (SPT5_T0_R2)","maxLabel":"MERGED_BAM_FILTER (SPT5_INPUT_R2)","q1Label":"MERGED_BAM_FILTER (SPT5_T0_R1)","q2Label":"MERGED_BAM_FILTER (SPT5_T15_R1)","q3Label":"MERGED_BAM_FILTER (SPT5_T15_R2)"},"cpu":{"mean":135.47,"min":131.2,"q1":133.73,"q2":135.8,"q3":137.5,"max":138.9,"minLabel":"MERGED_BAM_FILTER (SPT5_T0_R2)","maxLabel":"MERGED_BAM_FILTER (SPT5_INPUT_R2)","q1Label":"MERGED_BAM_FILTER (SPT5_T15_R2)","q2Label":"MERGED_BAM_FILTER (SPT5_T0_R1)","q3Label":"MERGED_BAM_FILTER (SPT5_INPUT_R1)"},"time":{"mean":3938.67,"min":2944,"q1":3088.25,"q2":3516.5,"q3":4832,"max":5439,"minLabel":"MERGED_BAM_FILTER (SPT5_T0_R1)","maxLabel":"MERGED_BAM_FILTER (SPT5_INPUT_R2)","q1Label":"MERGED_BAM_FILTER (SPT5_T0_R2)","q2Label":"MERGED_BAM_FILTER (SPT5_T15_R1)","q3Label":"MERGED_BAM_FILTER (SPT5_T15_R2)"},"writes":{"mean":21222950.5,"min":14160719,"q1":17135256.75,"q2":19666360.5,"q3":26175118.5,"max":29208003,"minLabel":"MERGED_BAM_FILTER (SPT5_T0_R2)","maxLabel":"MERGED_BAM_FILTER (SPT5_INPUT_R2)","q1Label":"MERGED_BAM_FILTER (SPT5_T0_R1)","q2Label":"MERGED_BAM_FILTER (SPT5_T15_R1)","q3Label":"MERGED_BAM_FILTER (SPT5_T15_R2)"}},{"cpuUsage":{"mean":51.33,"min":47.1,"q1":49.53,"q2":52.65,"q3":53.11,"max":53.8,"minLabel":"MERGED_BAM_REMOVE_ORPHAN (SPT5_T0_R2)","maxLabel":"MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2)","q1Label":"MERGED_BAM_REMOVE_ORPHAN (SPT5_T0_R1)","q2Label":"MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R1)","q3Label":"MERGED_BAM_REMOVE_ORPHAN (SPT5_INPUT_R2)"},"process":"MERGED_BAM_REMOVE_ORPHAN","mem":{"mean":36533589.33,"min":18403328,"q1":18497536,"q2":25808896,"q3":56295424,"max":66662400,"minLabel":"MERGED_BAM_REMOVE_ORPHAN (SPT5_T0_R1)","maxLabel":"MERGED_BAM_REMOVE_ORPHAN (SPT5_INPUT_R2)","q1Label":"MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2)","q2Label":"MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R1)","q3Label":"MERGED_BAM_REMOVE_ORPHAN (SPT5_T0_R2)"},"memUsage":{"mean":0.57,"min":0.29,"q1":0.29,"q2":0.4,"q3":0.87,"max":1.03,"minLabel":"MERGED_BAM_REMOVE_ORPHAN (SPT5_T0_R1)","maxLabel":"MERGED_BAM_REMOVE_ORPHAN (SPT5_INPUT_R2)","q1Label":"MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2)","q2Label":"MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R1)","q3Label":"MERGED_BAM_REMOVE_ORPHAN (SPT5_T0_R2)"},"timeUsage":{"mean":0.01,"min":0.01,"q1":0.01,"q2":0.01,"q3":0.01,"max":0.01,"minLabel":"MERGED_BAM_REMOVE_ORPHAN (SPT5_T0_R2)","maxLabel":"MERGED_BAM_REMOVE_ORPHAN (SPT5_INPUT_R2)","q1Label":"MERGED_BAM_REMOVE_ORPHAN (SPT5_T0_R1)","q2Label":"MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2)","q3Label":"MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R1)"},"vmem":{"mean":1111754752,"min":59310080,"q1":59310080,"q2":1110706176,"q3":2164461568,"max":2165248000,"minLabel":"MERGED_BAM_REMOVE_ORPHAN (SPT5_T0_R1)","maxLabel":"MERGED_BAM_REMOVE_ORPHAN (SPT5_INPUT_R2)","q1Label":"MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R1)","q2Label":"MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2)","q3Label":"MERGED_BAM_REMOVE_ORPHAN (SPT5_T0_R2)"},"reads":{"mean":36855041.83,"min":24809707,"q1":29853158,"q2":34137232.5,"q3":45340175.5,"max":50546456,"minLabel":"MERGED_BAM_REMOVE_ORPHAN (SPT5_T0_R2)","maxLabel":"MERGED_BAM_REMOVE_ORPHAN (SPT5_INPUT_R2)","q1Label":"MERGED_BAM_REMOVE_ORPHAN (SPT5_T0_R1)","q2Label":"MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2)","q3Label":"MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R1)"},"cpu":{"mean":102.65,"min":94.2,"q1":99.05,"q2":105.3,"q3":106.23,"max":107.6,"minLabel":"MERGED_BAM_REMOVE_ORPHAN (SPT5_T0_R2)","maxLabel":"MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2)","q1Label":"MERGED_BAM_REMOVE_ORPHAN (SPT5_T0_R1)","q2Label":"MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R1)","q3Label":"MERGED_BAM_REMOVE_ORPHAN (SPT5_INPUT_R2)"},"time":{"mean":2825.67,"min":2034,"q1":2462,"q2":2645,"q3":3300.5,"max":3710,"minLabel":"MERGED_BAM_REMOVE_ORPHAN (SPT5_T0_R2)","maxLabel":"MERGED_BAM_REMOVE_ORPHAN (SPT5_INPUT_R2)","q1Label":"MERGED_BAM_REMOVE_ORPHAN (SPT5_T0_R1)","q2Label":"MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2)","q3Label":"MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R1)"},"writes":{"mean":14374182.67,"min":9534927,"q1":11572543.25,"q2":13323548,"q3":17763034.25,"max":19831335,"minLabel":"MERGED_BAM_REMOVE_ORPHAN (SPT5_T0_R2)","maxLabel":"MERGED_BAM_REMOVE_ORPHAN (SPT5_INPUT_R2)","q1Label":"MERGED_BAM_REMOVE_ORPHAN (SPT5_T0_R1)","q2Label":"MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2)","q3Label":"MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R1)"}},{"cpuUsage":{"mean":53.12,"min":40.7,"q1":45.06,"q2":56.83,"q3":59.21,"max":63.2,"minLabel":"BIGWIG (SPT5_INPUT_R2)","maxLabel":"BIGWIG (SPT5_T0_R2)","q1Label":"BIGWIG (SPT5_INPUT_R1)","q2Label":"BIGWIG (SPT5_T0_R1)","q3Label":"BIGWIG (SPT5_T15_R2)"},"process":"BIGWIG","mem":{"mean":21534037.33,"min":5554176,"q1":23534592,"q2":23916544,"q3":24587264,"max":27598848,"minLabel":"BIGWIG (SPT5_T15_R2)","maxLabel":"BIGWIG (SPT5_INPUT_R2)","q1Label":"BIGWIG (SPT5_T0_R2)","q2Label":"BIGWIG (SPT5_T15_R1)","q3Label":"BIGWIG (SPT5_T0_R1)"},"memUsage":{"mean":0.33,"min":0.09,"q1":0.37,"q2":0.37,"q3":0.38,"max":0.43,"minLabel":"BIGWIG (SPT5_T15_R2)","maxLabel":"BIGWIG (SPT5_INPUT_R2)","q1Label":"BIGWIG (SPT5_T0_R2)","q2Label":"BIGWIG (SPT5_T15_R1)","q3Label":"BIGWIG (SPT5_T0_R1)"},"timeUsage":{"mean":0.01,"min":0,"q1":0,"q2":0,"q3":0.01,"max":0.01,"minLabel":"BIGWIG (SPT5_T0_R2)","maxLabel":"BIGWIG (SPT5_INPUT_R2)","q1Label":"BIGWIG (SPT5_T15_R1)","q2Label":"BIGWIG (SPT5_T0_R1)","q3Label":"BIGWIG (SPT5_T15_R2)"},"vmem":{"mean":70892885.33,"min":51331072,"q1":74805248,"q2":74805248,"q3":74805248,"max":74805248,"minLabel":"BIGWIG (SPT5_T15_R2)","maxLabel":"BIGWIG (SPT5_T15_R1)","q1Label":"BIGWIG (SPT5_T0_R1)","q2Label":"BIGWIG (SPT5_INPUT_R1)","q3Label":"BIGWIG (SPT5_T0_R2)"},"reads":{"mean":18366256.33,"min":10909754,"q1":13727812.5,"q2":15858288,"q3":24145821,"max":27645222,"minLabel":"BIGWIG (SPT5_T0_R2)","maxLabel":"BIGWIG (SPT5_INPUT_R2)","q1Label":"BIGWIG (SPT5_T0_R1)","q2Label":"BIGWIG (SPT5_T15_R1)","q3Label":"BIGWIG (SPT5_T15_R2)"},"cpu":{"mean":106.23,"min":81.4,"q1":90.13,"q2":113.65,"q3":118.43,"max":126.4,"minLabel":"BIGWIG (SPT5_INPUT_R2)","maxLabel":"BIGWIG (SPT5_T0_R2)","q1Label":"BIGWIG (SPT5_INPUT_R1)","q2Label":"BIGWIG (SPT5_T0_R1)","q3Label":"BIGWIG (SPT5_T15_R2)"},"time":{"mean":1860,"min":853,"q1":1129.25,"q2":1252,"q3":2819.25,"max":3373,"minLabel":"BIGWIG (SPT5_T0_R2)","maxLabel":"BIGWIG (SPT5_INPUT_R2)","q1Label":"BIGWIG (SPT5_T15_R1)","q2Label":"BIGWIG (SPT5_T0_R1)","q3Label":"BIGWIG (SPT5_T15_R2)"},"writes":{"mean":7072924.83,"min":3725443,"q1":4779799.25,"q2":5517404,"q3":9956036.75,"max":11707786,"minLabel":"BIGWIG (SPT5_T0_R2)","maxLabel":"BIGWIG (SPT5_INPUT_R2)","q1Label":"BIGWIG (SPT5_T0_R1)","q2Label":"BIGWIG (SPT5_T15_R1)","q3Label":"BIGWIG (SPT5_T15_R2)"}},{"cpuUsage":{"mean":26.95,"min":25.15,"q1":26.5,"q2":27.13,"q3":27.23,"max":28.75,"minLabel":"PHANTOMPEAKQUALTOOLS (SPT5_INPUT_R2)","maxLabel":"PHANTOMPEAKQUALTOOLS (SPT5_T0_R2)","q1Label":"PHANTOMPEAKQUALTOOLS (SPT5_INPUT_R1)","q2Label":"PHANTOMPEAKQUALTOOLS (SPT5_T15_R2)","q3Label":"PHANTOMPEAKQUALTOOLS (SPT5_T0_R1)"},"process":"PHANTOMPEAKQUALTOOLS","mem":{"mean":109304490.67,"min":99397632,"q1":107073536,"q2":111904768,"q3":112343040,"max":114667520,"minLabel":"PHANTOMPEAKQUALTOOLS (SPT5_T0_R2)","maxLabel":"PHANTOMPEAKQUALTOOLS (SPT5_INPUT_R1)","q1Label":"PHANTOMPEAKQUALTOOLS (SPT5_T0_R1)","q2Label":"PHANTOMPEAKQUALTOOLS (SPT5_T15_R1)","q3Label":"PHANTOMPEAKQUALTOOLS (SPT5_INPUT_R2)"},"memUsage":{"mean":1.7,"min":1.54,"q1":1.66,"q2":1.74,"q3":1.74,"max":1.78,"minLabel":"PHANTOMPEAKQUALTOOLS (SPT5_T0_R2)","maxLabel":"PHANTOMPEAKQUALTOOLS (SPT5_INPUT_R1)","q1Label":"PHANTOMPEAKQUALTOOLS (SPT5_T0_R1)","q2Label":"PHANTOMPEAKQUALTOOLS (SPT5_T15_R1)","q3Label":"PHANTOMPEAKQUALTOOLS (SPT5_INPUT_R2)"},"timeUsage":{"mean":0.02,"min":0.02,"q1":0.02,"q2":0.02,"q3":0.03,"max":0.03,"minLabel":"PHANTOMPEAKQUALTOOLS (SPT5_T0_R2)","maxLabel":"PHANTOMPEAKQUALTOOLS (SPT5_INPUT_R2)","q1Label":"PHANTOMPEAKQUALTOOLS (SPT5_T15_R2)","q2Label":"PHANTOMPEAKQUALTOOLS (SPT5_T15_R1)","q3Label":"PHANTOMPEAKQUALTOOLS (SPT5_T0_R1)"},"vmem":{"mean":653801472,"min":643817472,"q1":651844608,"q2":656289792,"q3":656870400,"max":658984960,"minLabel":"PHANTOMPEAKQUALTOOLS (SPT5_T0_R2)","maxLabel":"PHANTOMPEAKQUALTOOLS (SPT5_INPUT_R1)","q1Label":"PHANTOMPEAKQUALTOOLS (SPT5_T0_R1)","q2Label":"PHANTOMPEAKQUALTOOLS (SPT5_INPUT_R2)","q3Label":"PHANTOMPEAKQUALTOOLS (SPT5_T15_R1)"},"reads":{"mean":68385420.17,"min":49391631,"q1":57689663.25,"q2":64107211,"q3":81573419,"max":89760499,"minLabel":"PHANTOMPEAKQUALTOOLS (SPT5_T0_R2)","maxLabel":"PHANTOMPEAKQUALTOOLS (SPT5_INPUT_R2)","q1Label":"PHANTOMPEAKQUALTOOLS (SPT5_T0_R1)","q2Label":"PHANTOMPEAKQUALTOOLS (SPT5_T15_R1)","q3Label":"PHANTOMPEAKQUALTOOLS (SPT5_T15_R2)"},"cpu":{"mean":53.9,"min":50.3,"q1":53,"q2":54.25,"q3":54.45,"max":57.5,"minLabel":"PHANTOMPEAKQUALTOOLS (SPT5_INPUT_R2)","maxLabel":"PHANTOMPEAKQUALTOOLS (SPT5_T0_R2)","q1Label":"PHANTOMPEAKQUALTOOLS (SPT5_INPUT_R1)","q2Label":"PHANTOMPEAKQUALTOOLS (SPT5_T15_R2)","q3Label":"PHANTOMPEAKQUALTOOLS (SPT5_T0_R1)"},"time":{"mean":7132.33,"min":5067,"q1":6233.75,"q2":6486.5,"q3":8195.75,"max":9839,"minLabel":"PHANTOMPEAKQUALTOOLS (SPT5_T0_R2)","maxLabel":"PHANTOMPEAKQUALTOOLS (SPT5_INPUT_R2)","q1Label":"PHANTOMPEAKQUALTOOLS (SPT5_T15_R2)","q2Label":"PHANTOMPEAKQUALTOOLS (SPT5_T15_R1)","q3Label":"PHANTOMPEAKQUALTOOLS (SPT5_T0_R1)"},"writes":{"mean":46613335.33,"min":29996245,"q1":37338367.75,"q2":42965231.5,"q3":58071493.75,"max":65183643,"minLabel":"PHANTOMPEAKQUALTOOLS (SPT5_T0_R2)","maxLabel":"PHANTOMPEAKQUALTOOLS (SPT5_INPUT_R2)","q1Label":"PHANTOMPEAKQUALTOOLS (SPT5_T0_R1)","q2Label":"PHANTOMPEAKQUALTOOLS (SPT5_T15_R1)","q3Label":"PHANTOMPEAKQUALTOOLS (SPT5_T15_R2)"}},{"cpuUsage":{"mean":97.87,"min":89.8,"q1":94.05,"q2":100.15,"q3":102.01,"max":102.45,"minLabel":"PICARD_METRICS (SPT5_T15_R1)","maxLabel":"PICARD_METRICS (SPT5_T0_R2)","q1Label":"PICARD_METRICS (SPT5_INPUT_R2)","q2Label":"PICARD_METRICS (SPT5_INPUT_R1)","q3Label":"PICARD_METRICS (SPT5_T15_R2)"},"process":"PICARD_METRICS","mem":{"mean":367818752,"min":324927488,"q1":341295104,"q2":383090688,"q3":390676480,"max":395235328,"minLabel":"PICARD_METRICS (SPT5_T0_R1)","maxLabel":"PICARD_METRICS (SPT5_T15_R2)","q1Label":"PICARD_METRICS (SPT5_INPUT_R1)","q2Label":"PICARD_METRICS (SPT5_T15_R1)","q3Label":"PICARD_METRICS (SPT5_T0_R2)"},"memUsage":{"mean":5.71,"min":5.04,"q1":5.3,"q2":5.95,"q3":6.06,"max":6.13,"minLabel":"PICARD_METRICS (SPT5_T0_R1)","maxLabel":"PICARD_METRICS (SPT5_T15_R2)","q1Label":"PICARD_METRICS (SPT5_INPUT_R1)","q2Label":"PICARD_METRICS (SPT5_T15_R1)","q3Label":"PICARD_METRICS (SPT5_T0_R2)"},"timeUsage":{"mean":0.03,"min":0.03,"q1":0.03,"q2":0.03,"q3":0.03,"max":0.03,"minLabel":"PICARD_METRICS (SPT5_T15_R2)","maxLabel":"PICARD_METRICS (SPT5_T15_R1)","q1Label":"PICARD_METRICS (SPT5_T0_R1)","q2Label":"PICARD_METRICS (SPT5_T0_R2)","q3Label":"PICARD_METRICS (SPT5_INPUT_R1)"},"vmem":{"mean":10214440960,"min":9801797632,"q1":9992111104,"q2":10369951744,"q3":10416274432,"max":10447065088,"minLabel":"PICARD_METRICS (SPT5_INPUT_R1)","maxLabel":"PICARD_METRICS (SPT5_INPUT_R2)","q1Label":"PICARD_METRICS (SPT5_T0_R1)","q2Label":"PICARD_METRICS (SPT5_T15_R1)","q3Label":"PICARD_METRICS (SPT5_T15_R2)"},"reads":{"mean":58522368.67,"min":56162169,"q1":57124062,"q2":57921278,"q3":60221048.5,"max":61283525,"minLabel":"PICARD_METRICS (SPT5_T0_R2)","maxLabel":"PICARD_METRICS (SPT5_INPUT_R2)","q1Label":"PICARD_METRICS (SPT5_T0_R1)","q2Label":"PICARD_METRICS (SPT5_T15_R1)","q3Label":"PICARD_METRICS (SPT5_T15_R2)"},"cpu":{"mean":195.73,"min":179.6,"q1":188.1,"q2":200.3,"q3":204.03,"max":204.9,"minLabel":"PICARD_METRICS (SPT5_T15_R1)","maxLabel":"PICARD_METRICS (SPT5_T0_R2)","q1Label":"PICARD_METRICS (SPT5_INPUT_R2)","q2Label":"PICARD_METRICS (SPT5_INPUT_R1)","q3Label":"PICARD_METRICS (SPT5_T15_R2)"},"time":{"mean":8410.5,"min":7798,"q1":8125.5,"q2":8273.5,"q3":8685.5,"max":9219,"minLabel":"PICARD_METRICS (SPT5_T15_R2)","maxLabel":"PICARD_METRICS (SPT5_T15_R1)","q1Label":"PICARD_METRICS (SPT5_T0_R1)","q2Label":"PICARD_METRICS (SPT5_T0_R2)","q3Label":"PICARD_METRICS (SPT5_INPUT_R1)"},"writes":{"mean":753168.83,"min":725658,"q1":735785.75,"q2":764627.5,"q3":766608,"max":770660,"minLabel":"PICARD_METRICS (SPT5_INPUT_R1)","maxLabel":"PICARD_METRICS (SPT5_T0_R2)","q1Label":"PICARD_METRICS (SPT5_INPUT_R2)","q2Label":"PICARD_METRICS (SPT5_T0_R1)","q3Label":"PICARD_METRICS (SPT5_T15_R1)"}},{"cpuUsage":{"mean":54.84,"min":52.65,"q1":54.26,"q2":55.25,"q3":55.83,"max":56.2,"minLabel":"MACS2 (SPT5_T0_R1 vs SPT5_INPUT_R1)","maxLabel":"MACS2 (SPT5_T15_R1 vs SPT5_INPUT_R1)","q1Label":"MACS2 (SPT5_T0_R1 vs SPT5_INPUT_R1)","q2Label":"MACS2 (SPT5_T0_R2 vs SPT5_INPUT_R2)","q3Label":"MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2)"},"process":"MACS2","mem":{"mean":56825856,"min":56635392,"q1":56739840,"q2":56786944,"q3":56872960,"max":57094144,"minLabel":"MACS2 (SPT5_T0_R1 vs SPT5_INPUT_R1)","maxLabel":"MACS2 (SPT5_T15_R1 vs SPT5_INPUT_R1)","q1Label":"MACS2 (SPT5_T0_R1 vs SPT5_INPUT_R1)","q2Label":"MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2)","q3Label":"MACS2 (SPT5_T0_R2 vs SPT5_INPUT_R2)"},"memUsage":{"mean":0.88,"min":0.88,"q1":0.88,"q2":0.88,"q3":0.88,"max":0.89,"minLabel":"MACS2 (SPT5_T0_R1 vs SPT5_INPUT_R1)","maxLabel":"MACS2 (SPT5_T15_R1 vs SPT5_INPUT_R1)","q1Label":"MACS2 (SPT5_T0_R1 vs SPT5_INPUT_R1)","q2Label":"MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2)","q3Label":"MACS2 (SPT5_T0_R2 vs SPT5_INPUT_R2)"},"timeUsage":{"mean":0.02,"min":0.01,"q1":0.01,"q2":0.02,"q3":0.02,"max":0.02,"minLabel":"MACS2 (SPT5_T0_R2 vs SPT5_INPUT_R2)","maxLabel":"MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2)","q1Label":"MACS2 (SPT5_T0_R2 vs SPT5_INPUT_R2)","q2Label":"MACS2 (SPT5_T15_R1 vs SPT5_INPUT_R1)","q3Label":"MACS2 (SPT5_T0_R1 vs SPT5_INPUT_R1)"},"vmem":{"mean":558592000,"min":558411776,"q1":558531584,"q2":558614528,"q3":558674944,"max":558727168,"minLabel":"MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2)","maxLabel":"MACS2 (SPT5_T0_R2 vs SPT5_INPUT_R2)","q1Label":"MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2)","q2Label":"MACS2 (SPT5_T0_R1 vs SPT5_INPUT_R1)","q3Label":"MACS2 (SPT5_T15_R1 vs SPT5_INPUT_R1)"},"reads":{"mean":47992171.5,"min":43858303,"q1":45524992,"q2":48178673,"q3":50645852.5,"max":51753037,"minLabel":"MACS2 (SPT5_T0_R2 vs SPT5_INPUT_R2)","maxLabel":"MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2)","q1Label":"MACS2 (SPT5_T0_R2 vs SPT5_INPUT_R2)","q2Label":"MACS2 (SPT5_T0_R1 vs SPT5_INPUT_R1)","q3Label":"MACS2 (SPT5_T15_R1 vs SPT5_INPUT_R1)"},"cpu":{"mean":109.67,"min":105.3,"q1":108.53,"q2":110.5,"q3":111.65,"max":112.4,"minLabel":"MACS2 (SPT5_T0_R1 vs SPT5_INPUT_R1)","maxLabel":"MACS2 (SPT5_T15_R1 vs SPT5_INPUT_R1)","q1Label":"MACS2 (SPT5_T0_R1 vs SPT5_INPUT_R1)","q2Label":"MACS2 (SPT5_T0_R2 vs SPT5_INPUT_R2)","q3Label":"MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2)"},"time":{"mean":4455.25,"min":4154,"q1":4257.5,"q2":4450,"q3":4647.75,"max":4767,"minLabel":"MACS2 (SPT5_T0_R2 vs SPT5_INPUT_R2)","maxLabel":"MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2)","q1Label":"MACS2 (SPT5_T0_R2 vs SPT5_INPUT_R2)","q2Label":"MACS2 (SPT5_T15_R1 vs SPT5_INPUT_R1)","q3Label":"MACS2 (SPT5_T0_R1 vs SPT5_INPUT_R1)"},"writes":{"mean":23608701.5,"min":21404433,"q1":22264770,"q2":23607505.5,"q3":24951437,"max":25815362,"minLabel":"MACS2 (SPT5_T0_R2 vs SPT5_INPUT_R2)","maxLabel":"MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2)","q1Label":"MACS2 (SPT5_T0_R2 vs SPT5_INPUT_R2)","q2Label":"MACS2 (SPT5_T0_R1 vs SPT5_INPUT_R1)","q3Label":"MACS2 (SPT5_T15_R1 vs SPT5_INPUT_R1)"}},{"cpuUsage":{"mean":47.4,"min":46.3,"q1":46.64,"q2":47.33,"q3":48.09,"max":48.65,"minLabel":"PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2)","maxLabel":"PLOTFINGERPRINT (SPT5_T0_R2 vs SPT5_INPUT_R2)","q1Label":"PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2)","q2Label":"PLOTFINGERPRINT (SPT5_T15_R1 vs SPT5_INPUT_R1)","q3Label":"PLOTFINGERPRINT (SPT5_T0_R1 vs SPT5_INPUT_R1)"},"process":"PLOTFINGERPRINT","mem":{"mean":1204045824,"min":1204023296,"q1":1204038656,"q2":1204045824,"q3":1204052992,"max":1204068352,"minLabel":"PLOTFINGERPRINT (SPT5_T0_R2 vs SPT5_INPUT_R2)","maxLabel":"PLOTFINGERPRINT (SPT5_T15_R1 vs SPT5_INPUT_R1)","q1Label":"PLOTFINGERPRINT (SPT5_T0_R2 vs SPT5_INPUT_R2)","q2Label":"PLOTFINGERPRINT (SPT5_T0_R1 vs SPT5_INPUT_R1)","q3Label":"PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2)"},"memUsage":{"mean":18.69,"min":18.69,"q1":18.69,"q2":18.69,"q3":18.69,"max":18.69,"minLabel":"PLOTFINGERPRINT (SPT5_T0_R2 vs SPT5_INPUT_R2)","maxLabel":"PLOTFINGERPRINT (SPT5_T15_R1 vs SPT5_INPUT_R1)","q1Label":"PLOTFINGERPRINT (SPT5_T0_R2 vs SPT5_INPUT_R2)","q2Label":"PLOTFINGERPRINT (SPT5_T0_R1 vs SPT5_INPUT_R1)","q3Label":"PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2)"},"timeUsage":{"mean":0.09,"min":0.09,"q1":0.09,"q2":0.09,"q3":0.1,"max":0.1,"minLabel":"PLOTFINGERPRINT (SPT5_T0_R2 vs SPT5_INPUT_R2)","maxLabel":"PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2)","q1Label":"PLOTFINGERPRINT (SPT5_T0_R2 vs SPT5_INPUT_R2)","q2Label":"PLOTFINGERPRINT (SPT5_T15_R1 vs SPT5_INPUT_R1)","q3Label":"PLOTFINGERPRINT (SPT5_T0_R1 vs SPT5_INPUT_R1)"},"vmem":{"mean":1741568000,"min":1741565952,"q1":1741565952,"q2":1741568000,"q3":1741570048,"max":1741570048,"minLabel":"PLOTFINGERPRINT (SPT5_T0_R1 vs SPT5_INPUT_R1)","maxLabel":"PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2)","q1Label":"PLOTFINGERPRINT (SPT5_T0_R1 vs SPT5_INPUT_R1)","q2Label":"PLOTFINGERPRINT (SPT5_T0_R2 vs SPT5_INPUT_R2)","q3Label":"PLOTFINGERPRINT (SPT5_T15_R1 vs SPT5_INPUT_R1)"},"reads":{"mean":193294075,"min":192180043,"q1":192193828.75,"q2":192695237.5,"q3":193795483.75,"max":195605782,"minLabel":"PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2)","maxLabel":"PLOTFINGERPRINT (SPT5_T0_R1 vs SPT5_INPUT_R1)","q1Label":"PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2)","q2Label":"PLOTFINGERPRINT (SPT5_T0_R2 vs SPT5_INPUT_R2)","q3Label":"PLOTFINGERPRINT (SPT5_T15_R1 vs SPT5_INPUT_R1)"},"cpu":{"mean":94.8,"min":92.6,"q1":93.28,"q2":94.65,"q3":96.18,"max":97.3,"minLabel":"PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2)","maxLabel":"PLOTFINGERPRINT (SPT5_T0_R2 vs SPT5_INPUT_R2)","q1Label":"PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2)","q2Label":"PLOTFINGERPRINT (SPT5_T15_R1 vs SPT5_INPUT_R1)","q3Label":"PLOTFINGERPRINT (SPT5_T0_R1 vs SPT5_INPUT_R1)"},"time":{"mean":40193,"min":38173,"q1":38395.75,"q2":39702,"q3":41499.25,"max":43195,"minLabel":"PLOTFINGERPRINT (SPT5_T0_R2 vs SPT5_INPUT_R2)","maxLabel":"PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2)","q1Label":"PLOTFINGERPRINT (SPT5_T0_R2 vs SPT5_INPUT_R2)","q2Label":"PLOTFINGERPRINT (SPT5_T15_R1 vs SPT5_INPUT_R1)","q3Label":"PLOTFINGERPRINT (SPT5_T0_R1 vs SPT5_INPUT_R1)"},"writes":{"mean":399473.75,"min":399404,"q1":399420.5,"q2":399450.5,"q3":399503.75,"max":399590,"minLabel":"PLOTFINGERPRINT (SPT5_T0_R2 vs SPT5_INPUT_R2)","maxLabel":"PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2)","q1Label":"PLOTFINGERPRINT (SPT5_T0_R2 vs SPT5_INPUT_R2)","q2Label":"PLOTFINGERPRINT (SPT5_T0_R1 vs SPT5_INPUT_R1)","q3Label":"PLOTFINGERPRINT (SPT5_T15_R1 vs SPT5_INPUT_R1)"}},{"cpuUsage":{"mean":81.34,"min":78.9,"q1":80.01,"q2":81.28,"q3":82.54,"max":84.05,"minLabel":"PLOTPROFILE (SPT5_INPUT_R1)","maxLabel":"PLOTPROFILE (SPT5_T0_R2)","q1Label":"PLOTPROFILE (SPT5_T0_R1)","q2Label":"PLOTPROFILE (SPT5_T15_R1)","q3Label":"PLOTPROFILE (SPT5_T15_R2)"},"process":"PLOTPROFILE","mem":{"mean":223178752,"min":206639104,"q1":212739072,"q2":226056192,"q3":234519552,"max":234680320,"minLabel":"PLOTPROFILE (SPT5_T0_R1)","maxLabel":"PLOTPROFILE (SPT5_T0_R2)","q1Label":"PLOTPROFILE (SPT5_INPUT_R2)","q2Label":"PLOTPROFILE (SPT5_T15_R1)","q3Label":"PLOTPROFILE (SPT5_INPUT_R1)"},"memUsage":{"mean":3.46,"min":3.21,"q1":3.3,"q2":3.51,"q3":3.64,"max":3.64,"minLabel":"PLOTPROFILE (SPT5_T0_R1)","maxLabel":"PLOTPROFILE (SPT5_T0_R2)","q1Label":"PLOTPROFILE (SPT5_INPUT_R2)","q2Label":"PLOTPROFILE (SPT5_T15_R1)","q3Label":"PLOTPROFILE (SPT5_INPUT_R1)"},"timeUsage":{"mean":0.96,"min":0.93,"q1":0.94,"q2":0.95,"q3":0.97,"max":0.99,"minLabel":"PLOTPROFILE (SPT5_INPUT_R2)","maxLabel":"PLOTPROFILE (SPT5_T15_R1)","q1Label":"PLOTPROFILE (SPT5_T0_R2)","q2Label":"PLOTPROFILE (SPT5_T15_R2)","q3Label":"PLOTPROFILE (SPT5_T0_R1)"},"vmem":{"mean":643183274.67,"min":632971264,"q1":634333184,"q2":635287552,"q3":636539904,"max":684580864,"minLabel":"PLOTPROFILE (SPT5_INPUT_R2)","maxLabel":"PLOTPROFILE (SPT5_T0_R1)","q1Label":"PLOTPROFILE (SPT5_T15_R1)","q2Label":"PLOTPROFILE (SPT5_INPUT_R1)","q3Label":"PLOTPROFILE (SPT5_T0_R2)"},"reads":{"mean":567601372,"min":548191540,"q1":555745934.25,"q2":562735088,"q3":577328968,"max":596336705,"minLabel":"PLOTPROFILE (SPT5_T15_R2)","maxLabel":"PLOTPROFILE (SPT5_INPUT_R1)","q1Label":"PLOTPROFILE (SPT5_T0_R1)","q2Label":"PLOTPROFILE (SPT5_T15_R1)","q3Label":"PLOTPROFILE (SPT5_INPUT_R2)"},"cpu":{"mean":162.68,"min":157.8,"q1":160.03,"q2":162.55,"q3":165.08,"max":168.1,"minLabel":"PLOTPROFILE (SPT5_INPUT_R1)","maxLabel":"PLOTPROFILE (SPT5_T0_R2)","q1Label":"PLOTPROFILE (SPT5_T0_R1)","q2Label":"PLOTPROFILE (SPT5_T15_R1)","q3Label":"PLOTPROFILE (SPT5_T15_R2)"},"time":{"mean":412963.17,"min":403654,"q1":406313.5,"q2":411140.5,"q3":418972,"max":425557,"minLabel":"PLOTPROFILE (SPT5_INPUT_R2)","maxLabel":"PLOTPROFILE (SPT5_T15_R1)","q1Label":"PLOTPROFILE (SPT5_T0_R2)","q2Label":"PLOTPROFILE (SPT5_T15_R2)","q3Label":"PLOTPROFILE (SPT5_T0_R1)"},"writes":{"mean":92842351.17,"min":90180163,"q1":90901062.25,"q2":92391457.5,"q3":94975861.25,"max":95849436,"minLabel":"PLOTPROFILE (SPT5_T0_R2)","maxLabel":"PLOTPROFILE (SPT5_INPUT_R2)","q1Label":"PLOTPROFILE (SPT5_T0_R1)","q2Label":"PLOTPROFILE (SPT5_T15_R2)","q3Label":"PLOTPROFILE (SPT5_T15_R1)"}},{"cpuUsage":{"mean":47.97,"min":45.8,"q1":46.74,"q2":47.9,"q3":49.14,"max":50.3,"minLabel":"MACS2_ANNOTATE (SPT5_T15_R2 vs SPT5_INPUT_R2)","maxLabel":"MACS2_ANNOTATE (SPT5_T0_R2 vs SPT5_INPUT_R2)","q1Label":"MACS2_ANNOTATE (SPT5_T15_R2 vs SPT5_INPUT_R2)","q2Label":"MACS2_ANNOTATE (SPT5_T15_R1 vs SPT5_INPUT_R1)","q3Label":"MACS2_ANNOTATE (SPT5_T0_R1 vs SPT5_INPUT_R1)"},"process":"MACS2_ANNOTATE","mem":{"mean":161072128,"min":68956160,"q1":69542912,"q2":69965824,"q3":161495040,"max":435400704,"minLabel":"MACS2_ANNOTATE (SPT5_T0_R1 vs SPT5_INPUT_R1)","maxLabel":"MACS2_ANNOTATE (SPT5_T15_R1 vs SPT5_INPUT_R1)","q1Label":"MACS2_ANNOTATE (SPT5_T0_R1 vs SPT5_INPUT_R1)","q2Label":"MACS2_ANNOTATE (SPT5_T15_R2 vs SPT5_INPUT_R2)","q3Label":"MACS2_ANNOTATE (SPT5_T0_R2 vs SPT5_INPUT_R2)"},"memUsage":{"mean":2.5,"min":1.07,"q1":1.08,"q2":1.09,"q3":2.51,"max":6.76,"minLabel":"MACS2_ANNOTATE (SPT5_T0_R1 vs SPT5_INPUT_R1)","maxLabel":"MACS2_ANNOTATE (SPT5_T15_R1 vs SPT5_INPUT_R1)","q1Label":"MACS2_ANNOTATE (SPT5_T0_R1 vs SPT5_INPUT_R1)","q2Label":"MACS2_ANNOTATE (SPT5_T15_R2 vs SPT5_INPUT_R2)","q3Label":"MACS2_ANNOTATE (SPT5_T0_R2 vs SPT5_INPUT_R2)"},"timeUsage":{"mean":0.02,"min":0.02,"q1":0.02,"q2":0.02,"q3":0.03,"max":0.03,"minLabel":"MACS2_ANNOTATE (SPT5_T0_R2 vs SPT5_INPUT_R2)","maxLabel":"MACS2_ANNOTATE (SPT5_T15_R2 vs SPT5_INPUT_R2)","q1Label":"MACS2_ANNOTATE (SPT5_T0_R2 vs SPT5_INPUT_R2)","q2Label":"MACS2_ANNOTATE (SPT5_T0_R1 vs SPT5_INPUT_R1)","q3Label":"MACS2_ANNOTATE (SPT5_T15_R1 vs SPT5_INPUT_R1)"},"vmem":{"mean":214144000,"min":122212352,"q1":123087872,"q2":123598848,"q3":214654976,"max":487165952,"minLabel":"MACS2_ANNOTATE (SPT5_T0_R1 vs SPT5_INPUT_R1)","maxLabel":"MACS2_ANNOTATE (SPT5_T15_R1 vs SPT5_INPUT_R1)","q1Label":"MACS2_ANNOTATE (SPT5_T0_R1 vs SPT5_INPUT_R1)","q2Label":"MACS2_ANNOTATE (SPT5_T15_R2 vs SPT5_INPUT_R2)","q3Label":"MACS2_ANNOTATE (SPT5_T0_R2 vs SPT5_INPUT_R2)"},"reads":{"mean":58070975,"min":57967502,"q1":58030364,"q2":58077081.5,"q3":58117692.5,"max":58162235,"minLabel":"MACS2_ANNOTATE (SPT5_T0_R2 vs SPT5_INPUT_R2)","maxLabel":"MACS2_ANNOTATE (SPT5_T15_R2 vs SPT5_INPUT_R2)","q1Label":"MACS2_ANNOTATE (SPT5_T0_R2 vs SPT5_INPUT_R2)","q2Label":"MACS2_ANNOTATE (SPT5_T15_R1 vs SPT5_INPUT_R1)","q3Label":"MACS2_ANNOTATE (SPT5_T0_R1 vs SPT5_INPUT_R1)"},"cpu":{"mean":95.95,"min":91.6,"q1":93.48,"q2":95.8,"q3":98.28,"max":100.6,"minLabel":"MACS2_ANNOTATE (SPT5_T15_R2 vs SPT5_INPUT_R2)","maxLabel":"MACS2_ANNOTATE (SPT5_T0_R2 vs SPT5_INPUT_R2)","q1Label":"MACS2_ANNOTATE (SPT5_T15_R2 vs SPT5_INPUT_R2)","q2Label":"MACS2_ANNOTATE (SPT5_T15_R1 vs SPT5_INPUT_R1)","q3Label":"MACS2_ANNOTATE (SPT5_T0_R1 vs SPT5_INPUT_R1)"},"time":{"mean":7194,"min":5896,"q1":6427,"q2":7028,"q3":7795,"max":8824,"minLabel":"MACS2_ANNOTATE (SPT5_T0_R2 vs SPT5_INPUT_R2)","maxLabel":"MACS2_ANNOTATE (SPT5_T15_R2 vs SPT5_INPUT_R2)","q1Label":"MACS2_ANNOTATE (SPT5_T0_R2 vs SPT5_INPUT_R2)","q2Label":"MACS2_ANNOTATE (SPT5_T0_R1 vs SPT5_INPUT_R1)","q3Label":"MACS2_ANNOTATE (SPT5_T15_R1 vs SPT5_INPUT_R1)"},"writes":{"mean":6157091.5,"min":6069416,"q1":6122262.5,"q2":6162586,"q3":6197415,"max":6233778,"minLabel":"MACS2_ANNOTATE (SPT5_T0_R2 vs SPT5_INPUT_R2)","maxLabel":"MACS2_ANNOTATE (SPT5_T15_R2 vs SPT5_INPUT_R2)","q1Label":"MACS2_ANNOTATE (SPT5_T0_R2 vs SPT5_INPUT_R2)","q2Label":"MACS2_ANNOTATE (SPT5_T15_R1 vs SPT5_INPUT_R1)","q3Label":"MACS2_ANNOTATE (SPT5_T0_R1 vs SPT5_INPUT_R1)"}},{"cpuUsage":{"mean":100.8,"min":100.8,"q1":100.8,"q2":100.8,"q3":100.8,"max":100.8,"minLabel":"CONSENSUS_PEAKS (SPT5)","maxLabel":"CONSENSUS_PEAKS (SPT5)","q1Label":"CONSENSUS_PEAKS (SPT5)","q2Label":"CONSENSUS_PEAKS (SPT5)","q3Label":"CONSENSUS_PEAKS (SPT5)"},"process":"CONSENSUS_PEAKS","mem":{"mean":117796864,"min":117796864,"q1":117796864,"q2":117796864,"q3":117796864,"max":117796864,"minLabel":"CONSENSUS_PEAKS (SPT5)","maxLabel":"CONSENSUS_PEAKS (SPT5)","q1Label":"CONSENSUS_PEAKS (SPT5)","q2Label":"CONSENSUS_PEAKS (SPT5)","q3Label":"CONSENSUS_PEAKS (SPT5)"},"memUsage":{"mean":1.83,"min":1.83,"q1":1.83,"q2":1.83,"q3":1.83,"max":1.83,"minLabel":"CONSENSUS_PEAKS (SPT5)","maxLabel":"CONSENSUS_PEAKS (SPT5)","q1Label":"CONSENSUS_PEAKS (SPT5)","q2Label":"CONSENSUS_PEAKS (SPT5)","q3Label":"CONSENSUS_PEAKS (SPT5)"},"timeUsage":{"mean":0.01,"min":0.01,"q1":0.01,"q2":0.01,"q3":0.01,"max":0.01,"minLabel":"CONSENSUS_PEAKS (SPT5)","maxLabel":"CONSENSUS_PEAKS (SPT5)","q1Label":"CONSENSUS_PEAKS (SPT5)","q2Label":"CONSENSUS_PEAKS (SPT5)","q3Label":"CONSENSUS_PEAKS (SPT5)"},"vmem":{"mean":790994944,"min":790994944,"q1":790994944,"q2":790994944,"q3":790994944,"max":790994944,"minLabel":"CONSENSUS_PEAKS (SPT5)","maxLabel":"CONSENSUS_PEAKS (SPT5)","q1Label":"CONSENSUS_PEAKS (SPT5)","q2Label":"CONSENSUS_PEAKS (SPT5)","q3Label":"CONSENSUS_PEAKS (SPT5)"},"reads":{"mean":13630321,"min":13630321,"q1":13630321,"q2":13630321,"q3":13630321,"max":13630321,"minLabel":"CONSENSUS_PEAKS (SPT5)","maxLabel":"CONSENSUS_PEAKS (SPT5)","q1Label":"CONSENSUS_PEAKS (SPT5)","q2Label":"CONSENSUS_PEAKS (SPT5)","q3Label":"CONSENSUS_PEAKS (SPT5)"},"cpu":{"mean":100.8,"min":100.8,"q1":100.8,"q2":100.8,"q3":100.8,"max":100.8,"minLabel":"CONSENSUS_PEAKS (SPT5)","maxLabel":"CONSENSUS_PEAKS (SPT5)","q1Label":"CONSENSUS_PEAKS (SPT5)","q2Label":"CONSENSUS_PEAKS (SPT5)","q3Label":"CONSENSUS_PEAKS (SPT5)"},"time":{"mean":2571,"min":2571,"q1":2571,"q2":2571,"q3":2571,"max":2571,"minLabel":"CONSENSUS_PEAKS (SPT5)","maxLabel":"CONSENSUS_PEAKS (SPT5)","q1Label":"CONSENSUS_PEAKS (SPT5)","q2Label":"CONSENSUS_PEAKS (SPT5)","q3Label":"CONSENSUS_PEAKS (SPT5)"},"writes":{"mean":832615,"min":832615,"q1":832615,"q2":832615,"q3":832615,"max":832615,"minLabel":"CONSENSUS_PEAKS (SPT5)","maxLabel":"CONSENSUS_PEAKS (SPT5)","q1Label":"CONSENSUS_PEAKS (SPT5)","q2Label":"CONSENSUS_PEAKS (SPT5)","q3Label":"CONSENSUS_PEAKS (SPT5)"}},{"cpuUsage":{"mean":56.25,"min":56.25,"q1":56.25,"q2":56.25,"q3":56.25,"max":56.25,"minLabel":"CONSENSUS_PEAKS_COUNTS (SPT5)","maxLabel":"CONSENSUS_PEAKS_COUNTS (SPT5)","q1Label":"CONSENSUS_PEAKS_COUNTS (SPT5)","q2Label":"CONSENSUS_PEAKS_COUNTS (SPT5)","q3Label":"CONSENSUS_PEAKS_COUNTS (SPT5)"},"process":"CONSENSUS_PEAKS_COUNTS","mem":{"mean":16572416,"min":16572416,"q1":16572416,"q2":16572416,"q3":16572416,"max":16572416,"minLabel":"CONSENSUS_PEAKS_COUNTS (SPT5)","maxLabel":"CONSENSUS_PEAKS_COUNTS (SPT5)","q1Label":"CONSENSUS_PEAKS_COUNTS (SPT5)","q2Label":"CONSENSUS_PEAKS_COUNTS (SPT5)","q3Label":"CONSENSUS_PEAKS_COUNTS (SPT5)"},"memUsage":{"mean":0.26,"min":0.26,"q1":0.26,"q2":0.26,"q3":0.26,"max":0.26,"minLabel":"CONSENSUS_PEAKS_COUNTS (SPT5)","maxLabel":"CONSENSUS_PEAKS_COUNTS (SPT5)","q1Label":"CONSENSUS_PEAKS_COUNTS (SPT5)","q2Label":"CONSENSUS_PEAKS_COUNTS (SPT5)","q3Label":"CONSENSUS_PEAKS_COUNTS (SPT5)"},"timeUsage":null,"vmem":{"mean":371580928,"min":371580928,"q1":371580928,"q2":371580928,"q3":371580928,"max":371580928,"minLabel":"CONSENSUS_PEAKS_COUNTS (SPT5)","maxLabel":"CONSENSUS_PEAKS_COUNTS (SPT5)","q1Label":"CONSENSUS_PEAKS_COUNTS (SPT5)","q2Label":"CONSENSUS_PEAKS_COUNTS (SPT5)","q3Label":"CONSENSUS_PEAKS_COUNTS (SPT5)"},"reads":{"mean":25885731,"min":25885731,"q1":25885731,"q2":25885731,"q3":25885731,"max":25885731,"minLabel":"CONSENSUS_PEAKS_COUNTS (SPT5)","maxLabel":"CONSENSUS_PEAKS_COUNTS (SPT5)","q1Label":"CONSENSUS_PEAKS_COUNTS (SPT5)","q2Label":"CONSENSUS_PEAKS_COUNTS (SPT5)","q3Label":"CONSENSUS_PEAKS_COUNTS (SPT5)"},"cpu":{"mean":112.5,"min":112.5,"q1":112.5,"q2":112.5,"q3":112.5,"max":112.5,"minLabel":"CONSENSUS_PEAKS_COUNTS (SPT5)","maxLabel":"CONSENSUS_PEAKS_COUNTS (SPT5)","q1Label":"CONSENSUS_PEAKS_COUNTS (SPT5)","q2Label":"CONSENSUS_PEAKS_COUNTS (SPT5)","q3Label":"CONSENSUS_PEAKS_COUNTS (SPT5)"},"time":{"mean":1287,"min":1287,"q1":1287,"q2":1287,"q3":1287,"max":1287,"minLabel":"CONSENSUS_PEAKS_COUNTS (SPT5)","maxLabel":"CONSENSUS_PEAKS_COUNTS (SPT5)","q1Label":"CONSENSUS_PEAKS_COUNTS (SPT5)","q2Label":"CONSENSUS_PEAKS_COUNTS (SPT5)","q3Label":"CONSENSUS_PEAKS_COUNTS (SPT5)"},"writes":{"mean":75946,"min":75946,"q1":75946,"q2":75946,"q3":75946,"max":75946,"minLabel":"CONSENSUS_PEAKS_COUNTS (SPT5)","maxLabel":"CONSENSUS_PEAKS_COUNTS (SPT5)","q1Label":"CONSENSUS_PEAKS_COUNTS (SPT5)","q2Label":"CONSENSUS_PEAKS_COUNTS (SPT5)","q3Label":"CONSENSUS_PEAKS_COUNTS (SPT5)"}},{"cpuUsage":{"mean":49.15,"min":49.15,"q1":49.15,"q2":49.15,"q3":49.15,"max":49.15,"minLabel":"CONSENSUS_PEAKS_ANNOTATE (SPT5)","maxLabel":"CONSENSUS_PEAKS_ANNOTATE (SPT5)","q1Label":"CONSENSUS_PEAKS_ANNOTATE (SPT5)","q2Label":"CONSENSUS_PEAKS_ANNOTATE (SPT5)","q3Label":"CONSENSUS_PEAKS_ANNOTATE (SPT5)"},"process":"CONSENSUS_PEAKS_ANNOTATE","mem":{"mean":44498944,"min":44498944,"q1":44498944,"q2":44498944,"q3":44498944,"max":44498944,"minLabel":"CONSENSUS_PEAKS_ANNOTATE (SPT5)","maxLabel":"CONSENSUS_PEAKS_ANNOTATE (SPT5)","q1Label":"CONSENSUS_PEAKS_ANNOTATE (SPT5)","q2Label":"CONSENSUS_PEAKS_ANNOTATE (SPT5)","q3Label":"CONSENSUS_PEAKS_ANNOTATE (SPT5)"},"memUsage":{"mean":0.69,"min":0.69,"q1":0.69,"q2":0.69,"q3":0.69,"max":0.69,"minLabel":"CONSENSUS_PEAKS_ANNOTATE (SPT5)","maxLabel":"CONSENSUS_PEAKS_ANNOTATE (SPT5)","q1Label":"CONSENSUS_PEAKS_ANNOTATE (SPT5)","q2Label":"CONSENSUS_PEAKS_ANNOTATE (SPT5)","q3Label":"CONSENSUS_PEAKS_ANNOTATE (SPT5)"},"timeUsage":{"mean":0.03,"min":0.03,"q1":0.03,"q2":0.03,"q3":0.03,"max":0.03,"minLabel":"CONSENSUS_PEAKS_ANNOTATE (SPT5)","maxLabel":"CONSENSUS_PEAKS_ANNOTATE (SPT5)","q1Label":"CONSENSUS_PEAKS_ANNOTATE (SPT5)","q2Label":"CONSENSUS_PEAKS_ANNOTATE (SPT5)","q3Label":"CONSENSUS_PEAKS_ANNOTATE (SPT5)"},"vmem":{"mean":97742848,"min":97742848,"q1":97742848,"q2":97742848,"q3":97742848,"max":97742848,"minLabel":"CONSENSUS_PEAKS_ANNOTATE (SPT5)","maxLabel":"CONSENSUS_PEAKS_ANNOTATE (SPT5)","q1Label":"CONSENSUS_PEAKS_ANNOTATE (SPT5)","q2Label":"CONSENSUS_PEAKS_ANNOTATE (SPT5)","q3Label":"CONSENSUS_PEAKS_ANNOTATE (SPT5)"},"reads":{"mean":59525365,"min":59525365,"q1":59525365,"q2":59525365,"q3":59525365,"max":59525365,"minLabel":"CONSENSUS_PEAKS_ANNOTATE (SPT5)","maxLabel":"CONSENSUS_PEAKS_ANNOTATE (SPT5)","q1Label":"CONSENSUS_PEAKS_ANNOTATE (SPT5)","q2Label":"CONSENSUS_PEAKS_ANNOTATE (SPT5)","q3Label":"CONSENSUS_PEAKS_ANNOTATE (SPT5)"},"cpu":{"mean":98.3,"min":98.3,"q1":98.3,"q2":98.3,"q3":98.3,"max":98.3,"minLabel":"CONSENSUS_PEAKS_ANNOTATE (SPT5)","maxLabel":"CONSENSUS_PEAKS_ANNOTATE (SPT5)","q1Label":"CONSENSUS_PEAKS_ANNOTATE (SPT5)","q2Label":"CONSENSUS_PEAKS_ANNOTATE (SPT5)","q3Label":"CONSENSUS_PEAKS_ANNOTATE (SPT5)"},"time":{"mean":7476,"min":7476,"q1":7476,"q2":7476,"q3":7476,"max":7476,"minLabel":"CONSENSUS_PEAKS_ANNOTATE (SPT5)","maxLabel":"CONSENSUS_PEAKS_ANNOTATE (SPT5)","q1Label":"CONSENSUS_PEAKS_ANNOTATE (SPT5)","q2Label":"CONSENSUS_PEAKS_ANNOTATE (SPT5)","q3Label":"CONSENSUS_PEAKS_ANNOTATE (SPT5)"},"writes":{"mean":7564613,"min":7564613,"q1":7564613,"q2":7564613,"q3":7564613,"max":7564613,"minLabel":"CONSENSUS_PEAKS_ANNOTATE (SPT5)","maxLabel":"CONSENSUS_PEAKS_ANNOTATE (SPT5)","q1Label":"CONSENSUS_PEAKS_ANNOTATE (SPT5)","q2Label":"CONSENSUS_PEAKS_ANNOTATE (SPT5)","q3Label":"CONSENSUS_PEAKS_ANNOTATE (SPT5)"}},{"cpuUsage":{"mean":57.45,"min":57.45,"q1":57.45,"q2":57.45,"q3":57.45,"max":57.45,"minLabel":"MACS2_QC","maxLabel":"MACS2_QC","q1Label":"MACS2_QC","q2Label":"MACS2_QC","q3Label":"MACS2_QC"},"process":"MACS2_QC","mem":{"mean":135884800,"min":135884800,"q1":135884800,"q2":135884800,"q3":135884800,"max":135884800,"minLabel":"MACS2_QC","maxLabel":"MACS2_QC","q1Label":"MACS2_QC","q2Label":"MACS2_QC","q3Label":"MACS2_QC"},"memUsage":{"mean":2.11,"min":2.11,"q1":2.11,"q2":2.11,"q3":2.11,"max":2.11,"minLabel":"MACS2_QC","maxLabel":"MACS2_QC","q1Label":"MACS2_QC","q2Label":"MACS2_QC","q3Label":"MACS2_QC"},"timeUsage":{"mean":0.02,"min":0.02,"q1":0.02,"q2":0.02,"q3":0.02,"max":0.02,"minLabel":"MACS2_QC","maxLabel":"MACS2_QC","q1Label":"MACS2_QC","q2Label":"MACS2_QC","q3Label":"MACS2_QC"},"vmem":{"mean":809660416,"min":809660416,"q1":809660416,"q2":809660416,"q3":809660416,"max":809660416,"minLabel":"MACS2_QC","maxLabel":"MACS2_QC","q1Label":"MACS2_QC","q2Label":"MACS2_QC","q3Label":"MACS2_QC"},"reads":{"mean":28784215,"min":28784215,"q1":28784215,"q2":28784215,"q3":28784215,"max":28784215,"minLabel":"MACS2_QC","maxLabel":"MACS2_QC","q1Label":"MACS2_QC","q2Label":"MACS2_QC","q3Label":"MACS2_QC"},"cpu":{"mean":114.9,"min":114.9,"q1":114.9,"q2":114.9,"q3":114.9,"max":114.9,"minLabel":"MACS2_QC","maxLabel":"MACS2_QC","q1Label":"MACS2_QC","q2Label":"MACS2_QC","q3Label":"MACS2_QC"},"time":{"mean":6199,"min":6199,"q1":6199,"q2":6199,"q3":6199,"max":6199,"minLabel":"MACS2_QC","maxLabel":"MACS2_QC","q1Label":"MACS2_QC","q2Label":"MACS2_QC","q3Label":"MACS2_QC"},"writes":{"mean":505869,"min":505869,"q1":505869,"q2":505869,"q3":505869,"max":505869,"minLabel":"MACS2_QC","maxLabel":"MACS2_QC","q1Label":"MACS2_QC","q2Label":"MACS2_QC","q3Label":"MACS2_QC"}},{"cpuUsage":{"mean":58.3,"min":58.3,"q1":58.3,"q2":58.3,"q3":58.3,"max":58.3,"minLabel":"CONSENSUS_PEAKS_DESEQ2 (SPT5)","maxLabel":"CONSENSUS_PEAKS_DESEQ2 (SPT5)","q1Label":"CONSENSUS_PEAKS_DESEQ2 (SPT5)","q2Label":"CONSENSUS_PEAKS_DESEQ2 (SPT5)","q3Label":"CONSENSUS_PEAKS_DESEQ2 (SPT5)"},"process":"CONSENSUS_PEAKS_DESEQ2","mem":{"mean":2001600512,"min":2001600512,"q1":2001600512,"q2":2001600512,"q3":2001600512,"max":2001600512,"minLabel":"CONSENSUS_PEAKS_DESEQ2 (SPT5)","maxLabel":"CONSENSUS_PEAKS_DESEQ2 (SPT5)","q1Label":"CONSENSUS_PEAKS_DESEQ2 (SPT5)","q2Label":"CONSENSUS_PEAKS_DESEQ2 (SPT5)","q3Label":"CONSENSUS_PEAKS_DESEQ2 (SPT5)"},"memUsage":{"mean":31.07,"min":31.07,"q1":31.07,"q2":31.07,"q3":31.07,"max":31.07,"minLabel":"CONSENSUS_PEAKS_DESEQ2 (SPT5)","maxLabel":"CONSENSUS_PEAKS_DESEQ2 (SPT5)","q1Label":"CONSENSUS_PEAKS_DESEQ2 (SPT5)","q2Label":"CONSENSUS_PEAKS_DESEQ2 (SPT5)","q3Label":"CONSENSUS_PEAKS_DESEQ2 (SPT5)"},"timeUsage":{"mean":0.06,"min":0.06,"q1":0.06,"q2":0.06,"q3":0.06,"max":0.06,"minLabel":"CONSENSUS_PEAKS_DESEQ2 (SPT5)","maxLabel":"CONSENSUS_PEAKS_DESEQ2 (SPT5)","q1Label":"CONSENSUS_PEAKS_DESEQ2 (SPT5)","q2Label":"CONSENSUS_PEAKS_DESEQ2 (SPT5)","q3Label":"CONSENSUS_PEAKS_DESEQ2 (SPT5)"},"vmem":{"mean":3921854464,"min":3921854464,"q1":3921854464,"q2":3921854464,"q3":3921854464,"max":3921854464,"minLabel":"CONSENSUS_PEAKS_DESEQ2 (SPT5)","maxLabel":"CONSENSUS_PEAKS_DESEQ2 (SPT5)","q1Label":"CONSENSUS_PEAKS_DESEQ2 (SPT5)","q2Label":"CONSENSUS_PEAKS_DESEQ2 (SPT5)","q3Label":"CONSENSUS_PEAKS_DESEQ2 (SPT5)"},"reads":{"mean":45116708,"min":45116708,"q1":45116708,"q2":45116708,"q3":45116708,"max":45116708,"minLabel":"CONSENSUS_PEAKS_DESEQ2 (SPT5)","maxLabel":"CONSENSUS_PEAKS_DESEQ2 (SPT5)","q1Label":"CONSENSUS_PEAKS_DESEQ2 (SPT5)","q2Label":"CONSENSUS_PEAKS_DESEQ2 (SPT5)","q3Label":"CONSENSUS_PEAKS_DESEQ2 (SPT5)"},"cpu":{"mean":116.6,"min":116.6,"q1":116.6,"q2":116.6,"q3":116.6,"max":116.6,"minLabel":"CONSENSUS_PEAKS_DESEQ2 (SPT5)","maxLabel":"CONSENSUS_PEAKS_DESEQ2 (SPT5)","q1Label":"CONSENSUS_PEAKS_DESEQ2 (SPT5)","q2Label":"CONSENSUS_PEAKS_DESEQ2 (SPT5)","q3Label":"CONSENSUS_PEAKS_DESEQ2 (SPT5)"},"time":{"mean":17126,"min":17126,"q1":17126,"q2":17126,"q3":17126,"max":17126,"minLabel":"CONSENSUS_PEAKS_DESEQ2 (SPT5)","maxLabel":"CONSENSUS_PEAKS_DESEQ2 (SPT5)","q1Label":"CONSENSUS_PEAKS_DESEQ2 (SPT5)","q2Label":"CONSENSUS_PEAKS_DESEQ2 (SPT5)","q3Label":"CONSENSUS_PEAKS_DESEQ2 (SPT5)"},"writes":{"mean":3548930,"min":3548930,"q1":3548930,"q2":3548930,"q3":3548930,"max":3548930,"minLabel":"CONSENSUS_PEAKS_DESEQ2 (SPT5)","maxLabel":"CONSENSUS_PEAKS_DESEQ2 (SPT5)","q1Label":"CONSENSUS_PEAKS_DESEQ2 (SPT5)","q2Label":"CONSENSUS_PEAKS_DESEQ2 (SPT5)","q3Label":"CONSENSUS_PEAKS_DESEQ2 (SPT5)"}},{"cpuUsage":{"mean":87.5,"min":87.5,"q1":87.5,"q2":87.5,"q3":87.5,"max":87.5,"minLabel":"IGV","maxLabel":"IGV","q1Label":"IGV","q2Label":"IGV","q3Label":"IGV"},"process":"IGV","mem":{"mean":2674688,"min":2674688,"q1":2674688,"q2":2674688,"q3":2674688,"max":2674688,"minLabel":"IGV","maxLabel":"IGV","q1Label":"IGV","q2Label":"IGV","q3Label":"IGV"},"memUsage":{"mean":0.04,"min":0.04,"q1":0.04,"q2":0.04,"q3":0.04,"max":0.04,"minLabel":"IGV","maxLabel":"IGV","q1Label":"IGV","q2Label":"IGV","q3Label":"IGV"},"timeUsage":null,"vmem":{"mean":18706432,"min":18706432,"q1":18706432,"q2":18706432,"q3":18706432,"max":18706432,"minLabel":"IGV","maxLabel":"IGV","q1Label":"IGV","q2Label":"IGV","q3Label":"IGV"},"reads":{"mean":639390,"min":639390,"q1":639390,"q2":639390,"q3":639390,"max":639390,"minLabel":"IGV","maxLabel":"IGV","q1Label":"IGV","q2Label":"IGV","q3Label":"IGV"},"cpu":{"mean":87.5,"min":87.5,"q1":87.5,"q2":87.5,"q3":87.5,"max":87.5,"minLabel":"IGV","maxLabel":"IGV","q1Label":"IGV","q2Label":"IGV","q3Label":"IGV"},"time":{"mean":67,"min":67,"q1":67,"q2":67,"q3":67,"max":67,"minLabel":"IGV","maxLabel":"IGV","q1Label":"IGV","q2Label":"IGV","q3Label":"IGV"},"writes":{"mean":7441,"min":7441,"q1":7441,"q2":7441,"q3":7441,"max":7441,"minLabel":"IGV","maxLabel":"IGV","q1Label":"IGV","q2Label":"IGV","q3Label":"IGV"}},{"cpuUsage":{"mean":95.8,"min":95.8,"q1":95.8,"q2":95.8,"q3":95.8,"max":95.8,"minLabel":"MULTIQC (1)","maxLabel":"MULTIQC (1)","q1Label":"MULTIQC (1)","q2Label":"MULTIQC (1)","q3Label":"MULTIQC (1)"},"process":"MULTIQC","mem":{"mean":163426304,"min":163426304,"q1":163426304,"q2":163426304,"q3":163426304,"max":163426304,"minLabel":"MULTIQC (1)","maxLabel":"MULTIQC (1)","q1Label":"MULTIQC (1)","q2Label":"MULTIQC (1)","q3Label":"MULTIQC (1)"},"memUsage":{"mean":2.54,"min":2.54,"q1":2.54,"q2":2.54,"q3":2.54,"max":2.54,"minLabel":"MULTIQC (1)","maxLabel":"MULTIQC (1)","q1Label":"MULTIQC (1)","q2Label":"MULTIQC (1)","q3Label":"MULTIQC (1)"},"timeUsage":{"mean":0.06,"min":0.06,"q1":0.06,"q2":0.06,"q3":0.06,"max":0.06,"minLabel":"MULTIQC (1)","maxLabel":"MULTIQC (1)","q1Label":"MULTIQC (1)","q2Label":"MULTIQC (1)","q3Label":"MULTIQC (1)"},"vmem":{"mean":677466112,"min":677466112,"q1":677466112,"q2":677466112,"q3":677466112,"max":677466112,"minLabel":"MULTIQC (1)","maxLabel":"MULTIQC (1)","q1Label":"MULTIQC (1)","q2Label":"MULTIQC (1)","q3Label":"MULTIQC (1)"},"reads":{"mean":324726704,"min":324726704,"q1":324726704,"q2":324726704,"q3":324726704,"max":324726704,"minLabel":"MULTIQC (1)","maxLabel":"MULTIQC (1)","q1Label":"MULTIQC (1)","q2Label":"MULTIQC (1)","q3Label":"MULTIQC (1)"},"cpu":{"mean":95.8,"min":95.8,"q1":95.8,"q2":95.8,"q3":95.8,"max":95.8,"minLabel":"MULTIQC (1)","maxLabel":"MULTIQC (1)","q1Label":"MULTIQC (1)","q2Label":"MULTIQC (1)","q3Label":"MULTIQC (1)"},"time":{"mean":8393,"min":8393,"q1":8393,"q2":8393,"q3":8393,"max":8393,"minLabel":"MULTIQC (1)","maxLabel":"MULTIQC (1)","q1Label":"MULTIQC (1)","q2Label":"MULTIQC (1)","q3Label":"MULTIQC (1)"},"writes":{"mean":12131257,"min":12131257,"q1":12131257,"q2":12131257,"q3":12131257,"max":12131257,"minLabel":"MULTIQC (1)","maxLabel":"MULTIQC (1)","q1Label":"MULTIQC (1)","q2Label":"MULTIQC (1)","q3Label":"MULTIQC (1)"}}] +Sep-10 13:27:01.486 [main] DEBUG nextflow.trace.TimelineObserver - Flow completing -- rendering html timeline +Sep-10 13:27:01.882 [main] DEBUG nextflow.CacheDB - Closing CacheDB done +Sep-10 13:27:01.911 [main] DEBUG nextflow.Session - AWS S3 uploader shutdown +Sep-10 13:27:01.948 [main] DEBUG nextflow.script.ScriptRunner - > Execution complete -- Goodbye diff --git a/code/fair_assessment/ro-examples/ro-example-1/chipseq_20200910.json b/code/fair_assessment/ro-examples/ro-example-1/chipseq_20200910.json new file mode 100644 index 0000000..103ea7d --- /dev/null +++ b/code/fair_assessment/ro-examples/ro-example-1/chipseq_20200910.json @@ -0,0 +1,147 @@ +{ + "object_id": "urn:uuid:dc308d7c-7949-446a-9c39-511b8ab40caf", + "spec_version": "https://w3id.org/ieee/ieee-2791-schema/", + "etag": "f8b213e62dfc7d05934ffdb7a36e4661f13b9cd04ad2de3ff3da6e933c4aebc8", + "provenance_domain": { + "name": "nf-core/chipseq: ChIP-seq peak-calling, QC and differential analysis pipeline", + "version": "1.2.1", + "created": "2020-07-29T17:33:46+01:00", + "modified": "2020-09-10T13:11:58+01:00", + "contributors": [ + {"contribution": ["authoredBy"], "name": "Harshil Patel" }, + {"contribution": ["authoredBy"], "name": "Chuan Wang" }, + {"contribution": ["authoredBy"], "name": "Phil Ewels" }, + {"contribution": ["authoredBy"], "name": "Alexander Peltzer" }, + {"contribution": ["authoredBy"], "name": "Tiago Chedraoui Silva" }, + {"contribution": ["authoredBy"], "name": "Drew Behrens" }, + {"contribution": ["authoredBy"], "name": "Maxime Garcia" }, + {"contribution": ["authoredBy"], "name": "mashehu" }, + {"contribution": ["authoredBy"], "name": "Rotholandus" }, + {"contribution": ["authoredBy"], "name": "Sofia Haglund" }, + {"contribution": ["authoredBy"], "name": "Winni Kretzschmar" }, + {"contribution": ["createdBy"], + "name": "Stian Soiland-Reyes", + "orcid": "https://orcid.org/0000-0001-9842-9718" + } + ], + "license": "https://github.com/nf-core/chipseq/blob/1.2.1/LICENSE" + }, + "usability_domain": [ + "nfcore/chipseq is a bioinformatics analysis pipeline used for Chromatin ImmunopreciPitation sequencing (ChIP-seq) data.", + "For use with multiple replicates, the group identifier should be identical when you have multiple replicates from the same experimental group, just increment the replicate identifier appropriately. The first replicate value for any given experimental group must be 1.", + "Both the group and replicate identifiers should be the same when you have re-sequenced the same sample more than once e.g. to increase sequencing depth. The pipeline will perform the alignments in parallel, and subsequently merge them before further analysis. " + ], + "description_domain": { + "keywords": [ + "chipseq", + "QC" + ], + "pipeline_steps": [ + {"step_number": 1, "name": "CHECK_DESIGN", "description": "", "input_list": [], "output_list": []}, + {"step_number": 2, "name": "output_documentation", "description": "", "input_list": [], "output_list": []}, + {"step_number": 3, "name": "MAKE_GENE_BED", "description": "", "input_list": [], "output_list": []}, + {"step_number": 5, "name": "get_software_versions", "description": "", "input_list": [], "output_list": []}, + {"step_number": 6, "name": "BWA_INDEX", "description": "", "input_list": [], "output_list": []}, + {"step_number": 7, "name": "MAKE_GENOME_FILTER", "description": "", "input_list": [], "output_list": []}, + {"step_number": 8, "name": "FASTQC", "description": "", "input_list": [], "output_list": []}, + {"step_number": 9, "name": "TRIMGALORE", "description": "", "input_list": [], "output_list": []}, + {"step_number": 10, "name": "BWA_MEM", "description": "", "input_list": [], "output_list": []}, + {"step_number": 11, "name": "SORT_BAM", "description": "", "input_list": [], "output_list": []}, + {"step_number": 12, "name": "MERGED_BAM", "description": "", "input_list": [], "output_list": []}, + {"step_number": 13, "name": "PRESEQ", "description": "", "input_list": [], "output_list": []}, + {"step_number": 14, "name": "MERGED_BAM_FILTER", "description": "", "input_list": [], "output_list": []}, + {"step_number": 15, "name": "MERGED_BAM_REMOVE_ORPHAN", "description": "", "input_list": [], "output_list": []}, + {"step_number": 16, "name": "PHANTOMPEAKQUALTOOLS", "description": "", "input_list": [], "output_list": []}, + {"step_number": 17, "name": "BIGWIG", "description": "", "input_list": [], "output_list": []}, + {"step_number": 18, "name": "PICARD_METRICS", "description": "", "input_list": [], "output_list": []}, + {"step_number": 19, "name": "PLOTFINGERPRINT", "description": "", "input_list": [], "output_list": []}, + {"step_number": 20, "name": "MACS2", "description": "", "input_list": [], "output_list": []}, + {"step_number": 21, "name": "PLOTPROFILE", "description": "", "input_list": [], "output_list": []}, + {"step_number": 22, "name": "MACS2_ANNOTATE", "description": "", "input_list": [], "output_list": []}, + {"step_number": 23, "name": "CONSENSUS_PEAKS", "description": "", "input_list": [], "output_list": []}, + {"step_number": 24, "name": "CONSENSUS_PEAKS_COUNTS", "description": "", "input_list": [], "output_list": []}, + {"step_number": 25, "name": "CONSENSUS_PEAKS_ANNOTATE", "description": "", "input_list": [], "output_list": []}, + {"step_number": 26, "name": "MACS2_QC", "description": "", "input_list": [], "output_list": []}, + {"step_number": 27, "name": "CONSENSUS_PEAKS_DESEQ2", "description": "", "input_list": [], "output_list": []}, + {"step_number": 28, "name": "MULTIQC", "description": "", "input_list": [], "output_list": []}, + {"step_number": 29, "name": "IGV", "description": "", "input_list": [], "output_list": []}, + {"step_number": 30, "name": "but", "description": "", "input_list": [], "output_list": []}, + {"step_number": 31, "name": "errored", "description": "", "input_list": [], "output_list": []}, + {"step_number": 32, "name": "ran", "description": "", "input_list": [], "output_list": []} + ] + }, + "execution_domain": { + "script": ["https://raw.githubusercontent.com/nf-core/chipseq/1.2.1/main.nf"], + "script_driver": "nextflow", + "software_prerequisites": [ + {"name": "nextflow", + "version": "20.07", + "uri": { + "uri": "http://nextflow.io/" + } + }, + { "name": "conda", + "version": "4.8.4", + "uri": { + "uri": "https://docs.conda.io/en/latest/miniconda.html" + } + }, +{"name": "python", "version": "3.7.6", "uri": {"uri": "https://anaconda.org/conda-forge/python"} }, +{"name": "markdown", "version": "3.2.2", "uri": {"uri": "https://anaconda.org/conda-forge/markdown"} }, +{"name": "pymdown-extensions", "version": "7.1", "uri": {"uri": "https://anaconda.org/conda-forge/pymdown-extensions"} }, +{"name": "pygments", "version": "2.6.1", "uri": {"uri": "https://anaconda.org/conda-forge/pygments"} }, +{"name": "r-base", "version": "3.6.2", "uri": {"uri": "https://anaconda.org/conda-forge/r-base"} }, +{"name": "r-optparse", "version": "1.6.6", "uri": {"uri": "https://anaconda.org/conda-forge/r-optparse"} }, +{"name": "r-rcolorbrewer", "version": "1.1_2", "uri": {"uri": "https://anaconda.org/conda-forge/r-rcolorbrewer"} }, +{"name": "r-reshape2", "version": "1.4.4", "uri": {"uri": "https://anaconda.org/conda-forge/r-reshape2"} }, +{"name": "r-ggplot2", "version": "3.3.2", "uri": {"uri": "https://anaconda.org/conda-forge/r-ggplot2"} }, +{"name": "r-tidyr", "version": "1.1.0", "uri": {"uri": "https://anaconda.org/conda-forge/r-tidyr"} }, +{"name": "r-scales", "version": "1.1.1", "uri": {"uri": "https://anaconda.org/conda-forge/r-scales"} }, +{"name": "r-pheatmap", "version": "1.0.12", "uri": {"uri": "https://anaconda.org/conda-forge/r-pheatmap"} }, +{"name": "r-lattice", "version": "0.20_41", "uri": {"uri": "https://anaconda.org/conda-forge/r-lattice"} }, +{"name": "r-upsetr", "version": "1.4.0", "uri": {"uri": "https://anaconda.org/conda-forge/r-upsetr"} }, +{"name": "r-xfun", "version": "0.15", "uri": {"uri": "https://anaconda.org/conda-forge/r-xfun"} }, +{"name": "gawk", "version": "5.1.0", "uri": {"uri": "https://anaconda.org/conda-forge/gawk"} }, +{"name": "pigz", "version": "2.3.4", "uri": {"uri": "https://anaconda.org/conda-forge/pigz"} }, + + +{"name": "fastqc", "version": "0.11.9", "uri": {"uri": "https://bioconda.github.io/recipes/fastqc/README.html"} }, +{"name": "trim-galore", "version": "0.6.5", "uri": {"uri": "https://bioconda.github.io/recipes/trim-galore/README.html"} }, +{"name": "bwa", "version": "0.7.17", "uri": {"uri": "https://bioconda.github.io/recipes/bwa/README.html"} }, +{"name": "samtools", "version": "1.10", "uri": {"uri": "https://bioconda.github.io/recipes/samtools/README.html"} }, +{"name": "picard", "version": "2.23.1", "uri": {"uri": "https://bioconda.github.io/recipes/picard/README.html"} }, +{"name": "bamtools", "version": "2.5.1", "uri": {"uri": "https://bioconda.github.io/recipes/bamtools/README.html"} }, +{"name": "pysam", "version": "0.15.3", "uri": {"uri": "https://bioconda.github.io/recipes/pysam/README.html"} }, +{"name": "bedtools", "version": "2.29.2", "uri": {"uri": "https://bioconda.github.io/recipes/bedtools/README.html"} }, +{"name": "ucsc-bedgraphtobigwig", "version": "357", "uri": {"uri": "https://bioconda.github.io/recipes/ucsc-bedgraphtobigwig/README.html"} }, +{"name": "deeptools", "version": "3.4.3", "uri": {"uri": "https://bioconda.github.io/recipes/deeptools/README.html"} }, +{"name": "macs2", "version": "2.2.7.1", "uri": {"uri": "https://bioconda.github.io/recipes/macs2/README.html"} }, +{"name": "homer", "version": "4.11", "uri": {"uri": "https://bioconda.github.io/recipes/homer/README.html"} }, +{"name": "subread", "version": "2.0.1", "uri": {"uri": "https://bioconda.github.io/recipes/subread/README.html"} }, +{"name": "phantompeakqualtools", "version": "1.2.2", "uri": {"uri": "https://bioconda.github.io/recipes/phantompeakqualtools/README.html"} }, +{"name": "preseq", "version": "2.0.3", "uri": {"uri": "https://bioconda.github.io/recipes/preseq/README.html"} }, +{"name": "multiqc", "version": "1.9", "uri": {"uri": "https://bioconda.github.io/recipes/multiqc/README.html"} }, +{"name": "bioconductor-biocparallel", "version": "1.20.0", "uri": {"uri": "https://bioconda.github.io/recipes/bioconductor-biocparallel/README.html"} }, +{"name": "bioconductor-deseq2", "version": "1.26.0", "uri": {"uri": "https://bioconda.github.io/recipes/bioconductor-deseq2/README.html"} }, +{"name": "bioconductor-vsn", "version": "3.54.0", "uri": {"uri": "https://bioconda.github.io/recipes/bioconductor-vsn/README.html"} } + ], + "external_data_endpoints": [ + {"name": "Experiment design file for minimal test dataset", + "url": "https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/design.csv" + }, + {"name": "iGenomes R64-1-1 Ensembl (Fasta sequence)", + "url": "https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/reference/genome.fa" + }, + {"name": "iGenomes R64-1-1 Ensembl (GTF Genes)", + "url": "https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/reference/genes.gtf" + } + ], + "environment_variables": {} + }, + "io_domain": { + "input_subdomain": [], + "output_subdomain": [] + } +} + + diff --git a/code/fair_assessment/ro-examples/ro-example-1/environment.yml b/code/fair_assessment/ro-examples/ro-example-1/environment.yml new file mode 100644 index 0000000..67a2178 --- /dev/null +++ b/code/fair_assessment/ro-examples/ro-example-1/environment.yml @@ -0,0 +1,47 @@ +# You can use this file to create a conda environment for this pipeline: +# conda env create -f environment.yml +name: nf-core-chipseq-1.2.1 +channels: + - conda-forge + - bioconda + - defaults +dependencies: + ## conda-forge packages + - conda-forge::python=3.7.6 + - conda-forge::markdown=3.2.2 + - conda-forge::pymdown-extensions=7.1 + - conda-forge::pygments=2.6.1 + - conda-forge::r-base=3.6.2 + - conda-forge::r-optparse=1.6.6 + - conda-forge::r-rcolorbrewer=1.1_2 + - conda-forge::r-reshape2=1.4.4 + - conda-forge::r-ggplot2=3.3.2 + - conda-forge::r-tidyr=1.1.0 + - conda-forge::r-scales=1.1.1 + - conda-forge::r-pheatmap=1.0.12 + - conda-forge::r-lattice=0.20_41 + - conda-forge::r-upsetr=1.4.0 + - conda-forge::r-xfun=0.15 + - conda-forge::gawk=5.1.0 + - conda-forge::pigz=2.3.4 ## Required for TrimGalore multi-threading + + ## bioconda packages + - bioconda::fastqc=0.11.9 + - bioconda::trim-galore=0.6.5 + - bioconda::bwa=0.7.17 + - bioconda::samtools=1.10 + - bioconda::picard=2.23.1 + - bioconda::bamtools=2.5.1 + - bioconda::pysam=0.15.3 + - bioconda::bedtools=2.29.2 + - bioconda::ucsc-bedgraphtobigwig=357 + - bioconda::deeptools=3.4.3 + - bioconda::macs2=2.2.7.1 + - bioconda::homer=4.11 + - bioconda::subread=2.0.1 + - bioconda::phantompeakqualtools=1.2.2 + - bioconda::preseq=2.0.3 + - bioconda::multiqc=1.9 + - bioconda::bioconductor-biocparallel=1.20.0 + - bioconda::bioconductor-deseq2=1.26.0 + - bioconda::bioconductor-vsn=3.54.0 diff --git a/code/fair_assessment/ro-examples/ro-example-1/index.html b/code/fair_assessment/ro-examples/ro-example-1/index.html new file mode 100644 index 0000000..a33a179 --- /dev/null +++ b/code/fair_assessment/ro-examples/ro-example-1/index.html @@ -0,0 +1 @@ +ro-crate-preview.html \ No newline at end of file diff --git a/code/fair_assessment/ro-examples/ro-example-1/nextflow.log b/code/fair_assessment/ro-examples/ro-example-1/nextflow.log new file mode 100644 index 0000000..ad6dffb --- /dev/null +++ b/code/fair_assessment/ro-examples/ro-example-1/nextflow.log @@ -0,0 +1,3909 @@ +N E X T F L O W ~ version 19.10.0 +Launching `nf-core/chipseq` [pensive_dubinsky] - revision: 0f487ed76d [master] +---------------------------------------------------- + ,--./,-. + ___ __ __ __ ___ /,-._.--~' + |\ | |__ __ / ` / \ |__) |__ } { + | \| | \__, \__/ | \ |___ \`-._,-`-, + `._,._,' + nf-core/chipseq v1.2.1 +---------------------------------------------------- +Run Name : pensive_dubinsky +Data Type : Paired-End +Design File : https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/design.csv +Genome : Not supplied +Fasta File : https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/reference/genome.fa +GTF File : https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/reference/genes.gtf +MACS2 Genome Size : 1.2E+7 +Min Consensus Reps : 1 +MACS2 Narrow Peaks : No +MACS2 Broad Cutoff : 0.1 +Trim R1 : 0 bp +Trim R2 : 0 bp +Trim 3' R1 : 0 bp +Trim 3' R2 : 0 bp +NextSeq Trim : 0 bp +Fingerprint Bins : 100 +Save Genome Index : No +Max Resources : 6 GB memory, 2 cpus, 12h time per job +Output Dir : ./results +Launch Dir : /home/stain/src/92 +Working Dir : /home/stain/src/92/work +Script Dir : /home/stain/.nextflow/assets/nf-core/chipseq +User : stain +Config Profile : test,conda +Config Description : Minimal test dataset to check pipeline function +---------------------------------------------------- +[- ] process > CHECK_DESIGN - + +[- ] process > CHECK_DESIGN - +[- ] process > BWA_INDEX - +[- ] process > MAKE_GENE_BED - + +[- ] process > CHECK_DESIGN - +[- ] process > BWA_INDEX - +[- ] process > MAKE_GENE_BED - +[- ] process > MAKE_GENOME_FILTER - + +[- ] process > CHECK_DESIGN - +[- ] process > BWA_INDEX - +[- ] process > MAKE_GENE_BED - +[- ] process > MAKE_GENOME_FILTER - +[- ] process > FASTQC - +[- ] process > TRIMGALORE - +[- ] process > BWA_MEM - +[- ] process > SORT_BAM - + +[- ] process > CHECK_DESIGN - +[- ] process > BWA_INDEX - +[- ] process > MAKE_GENE_BED - +[- ] process > MAKE_GENOME_FILTER - +[- ] process > FASTQC - +[- ] process > TRIMGALORE - +[- ] process > BWA_MEM - +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - + +[- ] process > CHECK_DESIGN - +[- ] process > BWA_INDEX - +[- ] process > MAKE_GENE_BED - +[- ] process > MAKE_GENOME_FILTER - +[- ] process > FASTQC - +[- ] process > TRIMGALORE - +[- ] process > BWA_MEM - +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - + +[- ] process > CHECK_DESIGN - +[- ] process > BWA_INDEX - +[- ] process > MAKE_GENE_BED - +[- ] process > MAKE_GENOME_FILTER - +[- ] process > FASTQC - +[- ] process > TRIMGALORE - +[- ] process > BWA_MEM - +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - + +[- ] process > CHECK_DESIGN - +[- ] process > BWA_INDEX - +[- ] process > MAKE_GENE_BED - +[- ] process > MAKE_GENOME_FILTER - +[- ] process > FASTQC - +[- ] process > TRIMGALORE - +[- ] process > BWA_MEM - +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +Creating Conda env: /home/stain/.nextflow/assets/nf-core/chipseq/environment.yml [cache /home/stain/src/92/work/conda/nf-core-chipseq-1.2.1-124f0f8d69d9dfbfcea852493605e617] + +[- ] process > CHECK_DESIGN - +[- ] process > BWA_INDEX - +[- ] process > MAKE_GENE_BED - +[- ] process > MAKE_GENOME_FILTER - +[- ] process > FASTQC - +[- ] process > TRIMGALORE - +[- ] process > BWA_MEM - +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +Creating Conda env: /home/stain/.nextflow/assets/nf-core/chipseq/environment.yml [cache /home/stain/src/92/work/conda/nf-core-chipseq-1.2.1-124f0f8d69d9dfbfcea852493605e617] + +[- ] process > CHECK_DESIGN - +[- ] process > BWA_INDEX - +[- ] process > MAKE_GENE_BED - +[- ] process > MAKE_GENOME_FILTER - +[- ] process > FASTQC - +[- ] process > TRIMGALORE - +[- ] process > BWA_MEM - +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[- ] process > get_software_versions - +Creating Conda env: /home/stain/.nextflow/assets/nf-core/chipseq/environment.yml [cache /home/stain/src/92/work/conda/nf-core-chipseq-1.2.1-124f0f8d69d9dfbfcea852493605e617] + +[- ] process > CHECK_DESIGN - +[- ] process > BWA_INDEX - +[- ] process > MAKE_GENE_BED - +[- ] process > MAKE_GENOME_FILTER - +[- ] process > FASTQC - +[- ] process > TRIMGALORE - +[- ] process > BWA_MEM - +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[- ] process > get_software_versions - +[- ] process > MULTIQC - +[- ] process > output_documentation - +Creating Conda env: /home/stain/.nextflow/assets/nf-core/chipseq/environment.yml [cache /home/stain/src/92/work/conda/nf-core-chipseq-1.2.1-124f0f8d69d9dfbfcea852493605e617] + +[- ] process > CHECK_DESIGN - +[- ] process > BWA_INDEX - +[- ] process > MAKE_GENE_BED - +[- ] process > MAKE_GENOME_FILTER - +[- ] process > FASTQC - +[- ] process > TRIMGALORE - +[- ] process > BWA_MEM - +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[- ] process > get_software_versions - +[- ] process > MULTIQC - +[- ] process > output_documentation - +Creating Conda env: /home/stain/.nextflow/assets/nf-core/chipseq/environment.yml [cache /home/stain/src/92/work/conda/nf-core-chipseq-1.2.1-124f0f8d69d9dfbfcea852493605e617] +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/reference/genome.fa +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/reference/genes.gtf + +executor > local (2) +[a0/139af8] process > CHECK_DESIGN (design.csv) [ 0%] 0 of 1 +[- ] process > BWA_INDEX - +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [ 0%] 0 of 1 +[- ] process > MAKE_GENOME_FILTER - +[- ] process > FASTQC - +[- ] process > TRIMGALORE - +[- ] process > BWA_MEM - +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[- ] process > get_software_versions - +[- ] process > MULTIQC - +[- ] process > output_documentation - + + + + +executor > local (3) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[- ] process > BWA_INDEX - +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [ 0%] 0 of 1 +[- ] process > MAKE_GENOME_FILTER - +[- ] process > FASTQC - +[- ] process > TRIMGALORE - +[- ] process > BWA_MEM - +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[- ] process > get_software_versions - +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [ 0%] 0 of 1 + +executor > local (4) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[- ] process > BWA_INDEX - +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[- ] process > MAKE_GENOME_FILTER - +[- ] process > FASTQC - +[- ] process > TRIMGALORE - +[- ] process > BWA_MEM - +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [ 0%] 0 of 1 +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [ 0%] 0 of 1 + +executor > local (4) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[- ] process > BWA_INDEX - +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[- ] process > MAKE_GENOME_FILTER - +[- ] process > FASTQC - +[- ] process > TRIMGALORE - +[- ] process > BWA_MEM - +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [ 0%] 0 of 1 +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [ 0%] 0 of 1 +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204810_Spt5-ChIP_Input2_SacCer_ChIP-Seq_ss100k_R1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204809_Spt5-ChIP_Input1_SacCer_ChIP-Seq_ss100k_R2.fastq.gz + +executor > local (5) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [ 0%] 0 of 1 +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[- ] process > MAKE_GENOME_FILTER - +[- ] process > FASTQC - +[- ] process > TRIMGALORE - +[- ] process > BWA_MEM - +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [ 0%] 0 of 1 +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204810_Spt5-ChIP_Input2_SacCer_ChIP-Seq_ss100k_R1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204809_Spt5-ChIP_Input1_SacCer_ChIP-Seq_ss100k_R2.fastq.gz + +executor > local (5) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [ 0%] 0 of 1 +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[- ] process > MAKE_GENOME_FILTER - +[- ] process > FASTQC - +[- ] process > TRIMGALORE - +[- ] process > BWA_MEM - +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [ 0%] 0 of 1 +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204810_Spt5-ChIP_Input2_SacCer_ChIP-Seq_ss100k_R1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204809_Spt5-ChIP_Input1_SacCer_ChIP-Seq_ss100k_R2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822153_1.fastq.gz + +executor > local (5) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [ 0%] 0 of 1 +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[- ] process > MAKE_GENOME_FILTER - +[- ] process > FASTQC - +[- ] process > TRIMGALORE - +[- ] process > BWA_MEM - +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [ 0%] 0 of 1 +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204810_Spt5-ChIP_Input2_SacCer_ChIP-Seq_ss100k_R1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204809_Spt5-ChIP_Input1_SacCer_ChIP-Seq_ss100k_R2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822153_1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822154_1.fastq.gz + +executor > local (5) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [ 0%] 0 of 1 +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[- ] process > MAKE_GENOME_FILTER - +[- ] process > FASTQC - +[- ] process > TRIMGALORE - +[- ] process > BWA_MEM - +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [ 0%] 0 of 1 +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204810_Spt5-ChIP_Input2_SacCer_ChIP-Seq_ss100k_R1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204809_Spt5-ChIP_Input1_SacCer_ChIP-Seq_ss100k_R2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822153_1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822154_1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204810_Spt5-ChIP_Input2_SacCer_ChIP-Seq_ss100k_R2.fastq.gz + +executor > local (5) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [ 0%] 0 of 1 +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[- ] process > MAKE_GENOME_FILTER - +[- ] process > FASTQC - +[- ] process > TRIMGALORE - +[- ] process > BWA_MEM - +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [ 0%] 0 of 1 +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204810_Spt5-ChIP_Input2_SacCer_ChIP-Seq_ss100k_R1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204809_Spt5-ChIP_Input1_SacCer_ChIP-Seq_ss100k_R2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822153_1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822154_1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204810_Spt5-ChIP_Input2_SacCer_ChIP-Seq_ss100k_R2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822153_2.fastq.gz + +executor > local (5) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [ 0%] 0 of 1 +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[- ] process > MAKE_GENOME_FILTER - +[- ] process > FASTQC - +[- ] process > TRIMGALORE - +[- ] process > BWA_MEM - +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [ 0%] 0 of 1 +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204810_Spt5-ChIP_Input2_SacCer_ChIP-Seq_ss100k_R1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204809_Spt5-ChIP_Input1_SacCer_ChIP-Seq_ss100k_R2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822153_1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822154_1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204810_Spt5-ChIP_Input2_SacCer_ChIP-Seq_ss100k_R2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822153_2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822157_1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822154_2.fastq.gz + +executor > local (5) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [ 0%] 0 of 1 +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[- ] process > MAKE_GENOME_FILTER - +[- ] process > FASTQC - +[- ] process > TRIMGALORE - +[- ] process > BWA_MEM - +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [ 0%] 0 of 1 +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204810_Spt5-ChIP_Input2_SacCer_ChIP-Seq_ss100k_R1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204809_Spt5-ChIP_Input1_SacCer_ChIP-Seq_ss100k_R2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822153_1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822154_1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204810_Spt5-ChIP_Input2_SacCer_ChIP-Seq_ss100k_R2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822153_2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822157_1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822154_2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822157_2.fastq.gz + +executor > local (5) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [ 0%] 0 of 1 +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[- ] process > MAKE_GENOME_FILTER - +[- ] process > FASTQC - +[- ] process > TRIMGALORE - +[- ] process > BWA_MEM - +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [ 0%] 0 of 1 +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204810_Spt5-ChIP_Input2_SacCer_ChIP-Seq_ss100k_R1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204809_Spt5-ChIP_Input1_SacCer_ChIP-Seq_ss100k_R2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822153_1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822154_1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204810_Spt5-ChIP_Input2_SacCer_ChIP-Seq_ss100k_R2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822153_2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822157_1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822154_2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822157_2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822158_1.fastq.gz + +executor > local (6) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [ 0%] 0 of 1 +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [ 0%] 0 of 1 +[- ] process > FASTQC - +[- ] process > TRIMGALORE - +[- ] process > BWA_MEM - +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204810_Spt5-ChIP_Input2_SacCer_ChIP-Seq_ss100k_R1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204809_Spt5-ChIP_Input1_SacCer_ChIP-Seq_ss100k_R2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822153_1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822154_1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204810_Spt5-ChIP_Input2_SacCer_ChIP-Seq_ss100k_R2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822153_2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822157_1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822154_2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822157_2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822158_1.fastq.gz + +executor > local (7) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [ 0%] 0 of 1 +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[e1/a217d0] process > FASTQC (SPT5_INPUT_R1_T1) [ 0%] 0 of 1 +[- ] process > TRIMGALORE - +[- ] process > BWA_MEM - +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204810_Spt5-ChIP_Input2_SacCer_ChIP-Seq_ss100k_R1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204809_Spt5-ChIP_Input1_SacCer_ChIP-Seq_ss100k_R2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822153_1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822154_1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204810_Spt5-ChIP_Input2_SacCer_ChIP-Seq_ss100k_R2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822153_2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822157_1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822154_2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822157_2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822158_1.fastq.gz + +executor > local (8) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[e1/a217d0] process > FASTQC (SPT5_INPUT_R1_T1) [ 0%] 0 of 1 +[04/a99077] process > TRIMGALORE (SPT5_INPUT_R1_T1) [ 0%] 0 of 1 +[- ] process > BWA_MEM - +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204810_Spt5-ChIP_Input2_SacCer_ChIP-Seq_ss100k_R1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204809_Spt5-ChIP_Input1_SacCer_ChIP-Seq_ss100k_R2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822153_1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822154_1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204810_Spt5-ChIP_Input2_SacCer_ChIP-Seq_ss100k_R2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822153_2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822157_1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822154_2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822157_2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822158_1.fastq.gz + +executor > local (9) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[e1/a217d0] process > FASTQC (SPT5_INPUT_R1_T1) [ 50%] 1 of 2 +[04/a99077] process > TRIMGALORE (SPT5_INPUT_R1_T1) [ 0%] 0 of 1 +[- ] process > BWA_MEM - +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204810_Spt5-ChIP_Input2_SacCer_ChIP-Seq_ss100k_R1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204809_Spt5-ChIP_Input1_SacCer_ChIP-Seq_ss100k_R2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822153_1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822154_1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/chipseq/testdata/SRR5204810_Spt5-ChIP_Input2_SacCer_ChIP-Seq_ss100k_R2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822153_2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822157_1.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822154_2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822157_2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822158_1.fastq.gz + +executor > local (10) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[e1/a217d0] process > FASTQC (SPT5_INPUT_R1_T1) [ 50%] 1 of 2 +[04/a99077] process > TRIMGALORE (SPT5_INPUT_R1_T1) [ 50%] 1 of 2 +[- ] process > BWA_MEM - +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822157_2.fastq.gz +Staging foreign file: https://raw.githubusercontent.com/nf-core/test-datasets/atacseq/testdata/SRR1822158_1.fastq.gz + + + + + + + + + +executor > local (11) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[bf/715e9e] process > FASTQC (SPT5_T0_R1_T1) [100%] 2 of 2 +[e4/1fd169] process > TRIMGALORE (SPT5_INPUT_R2_T1) [ 33%] 1 of 3 +[- ] process > BWA_MEM - +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + + + +executor > local (12) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[f0/0c96b3] process > FASTQC (SPT5_INPUT_R2_T1) [ 67%] 2 of 3 +[e4/1fd169] process > TRIMGALORE (SPT5_INPUT_R2_T1) [ 33%] 1 of 3 +[- ] process > BWA_MEM - +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (12) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[f0/0c96b3] process > FASTQC (SPT5_INPUT_R2_T1) [ 67%] 2 of 3 +[48/a3a1ab] process > TRIMGALORE (SPT5_T0_R1_T1) [ 67%] 2 of 3 +[- ] process > BWA_MEM - +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (13) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[f0/0c96b3] process > FASTQC (SPT5_INPUT_R2_T1) [ 67%] 2 of 3 +[e4/1fd169] process > TRIMGALORE (SPT5_INPUT_R2_T1) [ 75%] 3 of 4 +[- ] process > BWA_MEM - +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (14) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[61/31369d] process > FASTQC (SPT5_T0_R2_T1) [ 75%] 3 of 4 +[e4/1fd169] process > TRIMGALORE (SPT5_INPUT_R2_T1) [ 75%] 3 of 4 +[- ] process > BWA_MEM - +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (15) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[3e/c3dc21] process > FASTQC (SPT5_T15_R2_T1) [ 60%] 3 of 5 +[21/c72960] process > TRIMGALORE (SPT5_T0_R2_T1) [100%] 4 of 4 +[- ] process > BWA_MEM - +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (16) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[61/31369d] process > FASTQC (SPT5_T0_R2_T1) [ 80%] 4 of 5 +[5c/92aafc] process > TRIMGALORE (SPT5_T15_R2_T1) [ 80%] 4 of 5 +[- ] process > BWA_MEM - +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (17) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[3e/c3dc21] process > FASTQC (SPT5_T15_R2_T1) [100%] 5 of 5 +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [ 67%] 4 of 6 +[- ] process > BWA_MEM - +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (18) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [ 83%] 5 of 6 +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [ 67%] 4 of 6 +[- ] process > BWA_MEM - +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (18) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [ 83%] 5 of 6 +[5c/92aafc] process > TRIMGALORE (SPT5_T15_R2_T1) [ 83%] 5 of 6 +[- ] process > BWA_MEM - +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (19) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [ 83%] 5 of 6 +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[95/fd6cbf] process > BWA_MEM (SPT5_INPUT_R1_T1) [ 0%] 0 of 1 +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (20) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a5/0fb53b] process > BWA_MEM (SPT5_T0_R1_T1) [ 0%] 0 of 2 +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (21) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[5c/9d3f6a] process > BWA_MEM (SPT5_INPUT_R2_T1) [ 33%] 1 of 3 +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (22) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a5/0fb53b] process > BWA_MEM (SPT5_T0_R1_T1) [ 50%] 2 of 4 +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (23) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[5c/9d3f6a] process > BWA_MEM (SPT5_INPUT_R2_T1) [ 60%] 3 of 5 +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (24) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/a9ae84] process > BWA_MEM (SPT5_T0_R2_T1) [ 67%] 4 of 6 +[- ] process > SORT_BAM - +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (25) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[ea/8d626f] process > BWA_MEM (SPT5_T15_R2_T1) [ 83%] 5 of 6 +[7c/53671b] process > SORT_BAM (SPT5_INPUT_R1_T1) [ 0%] 0 of 1 +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (26) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[86/61e059] process > SORT_BAM (SPT5_T0_R1_T1) [ 0%] 0 of 2 +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (27) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[5b/bd5826] process > SORT_BAM (SPT5_INPUT_R2_T1) [ 33%] 1 of 3 +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (28) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[c9/741bb9] process > SORT_BAM (SPT5_T0_R2_T1) [ 50%] 2 of 4 +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (29) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[5b/bd5826] process > SORT_BAM (SPT5_INPUT_R2_T1) [ 60%] 3 of 5 +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (30) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[c9/741bb9] process > SORT_BAM (SPT5_T0_R2_T1) [ 67%] 4 of 6 +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (30) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[93/52da3f] process > SORT_BAM (SPT5_T15_R2_T1) [ 83%] 5 of 6 +[- ] process > MERGED_BAM - +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (32) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[18/7f78a9] process > MERGED_BAM (SPT5_INPUT_R1) [ 0%] 0 of 2 +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (33) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a0/5b8bb4] process > MERGED_BAM (SPT5_T0_R2) [ 0%] 0 of 3 +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (33) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a0/83ea26] process > MERGED_BAM (SPT5_T0_R1) [ 33%] 1 of 3 +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (34) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[18/7f78a9] process > MERGED_BAM (SPT5_INPUT_R1) [ 50%] 2 of 4 +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (35) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a0/5b8bb4] process > MERGED_BAM (SPT5_T0_R2) [ 60%] 3 of 5 +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (36) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[20/d306ec] process > MERGED_BAM (SPT5_INPUT_R2) [ 67%] 4 of 6 +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[- ] process > PRESEQ - +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (37) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[41/b46a47] process > MERGED_BAM (SPT5_T15_R1) [ 83%] 5 of 6 +[- ] process > MERGED_BAM_FILTER - +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[b4/65bc40] process > PRESEQ (SPT5_T0_R1) [ 0%] 0 of 1 +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (38) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[84/7667d4] process > MERGED_BAM_FILTER (SPT5_T0_R1) [ 0%] 0 of 1 +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[b4/65bc40] process > PRESEQ (SPT5_T0_R1) [ 0%] 0 of 1 +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (39) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[84/7667d4] process > MERGED_BAM_FILTER (SPT5_T0_R1) [ 0%] 0 of 1 +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[b4/65bc40] process > PRESEQ (SPT5_T0_R1) [ 50%] 1 of 2 +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (40) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[6e/ba78a5] process > MERGED_BAM_FILTER (SPT5_INPUT_R1) [ 50%] 1 of 2 +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[b4/65bc40] process > PRESEQ (SPT5_T0_R1) [ 50%] 1 of 2 +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (41) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[6e/ba78a5] process > MERGED_BAM_FILTER (SPT5_INPUT_R1) [ 67%] 2 of 3 +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[b4/65bc40] process > PRESEQ (SPT5_T0_R1) [ 50%] 1 of 2 +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (42) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[18/6418d9] process > MERGED_BAM_FILTER (SPT5_T0_R2) [100%] 3 of 3 +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[00/578290] process > PRESEQ (SPT5_T0_R2) [ 33%] 1 of 3 +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (43) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[18/6418d9] process > MERGED_BAM_FILTER (SPT5_T0_R2) [100%] 3 of 3 +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[ba/46b523] process > PRESEQ (SPT5_INPUT_R1) [ 50%] 2 of 4, failed: 1 +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ +[ba/46b523] NOTE: Process `PRESEQ (SPT5_INPUT_R1)` terminated with an error exit status (1) -- Error is ignored + +executor > local (44) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[ea/bf3171] process > MERGED_BAM_FILTER (SPT5_INPUT_R2) [ 75%] 3 of 4 +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[00/578290] process > PRESEQ (SPT5_T0_R2) [ 75%] 3 of 4, failed: 1 +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ +[ba/46b523] NOTE: Process `PRESEQ (SPT5_INPUT_R1)` terminated with an error exit status (1) -- Error is ignored + +executor > local (45) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[ea/bf3171] process > MERGED_BAM_FILTER (SPT5_INPUT_R2) [100%] 4 of 4 +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[eb/7f68c9] process > PRESEQ (SPT5_T15_R1) [ 60%] 3 of 5, failed: 1 +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ +[ba/46b523] NOTE: Process `PRESEQ (SPT5_INPUT_R1)` terminated with an error exit status (1) -- Error is ignored + +executor > local (45) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[ea/bf3171] process > MERGED_BAM_FILTER (SPT5_INPUT_R2) [100%] 4 of 4 +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[7e/c53e66] process > PRESEQ (SPT5_INPUT_R2) [ 80%] 4 of 5, failed: 2 +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ +[ba/46b523] NOTE: Process `PRESEQ (SPT5_INPUT_R1)` terminated with an error exit status (1) -- Error is ignored +[7e/c53e66] NOTE: Process `PRESEQ (SPT5_INPUT_R2)` terminated with an error exit status (1) -- Error is ignored + +executor > local (46) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[30/efad13] process > MERGED_BAM_FILTER (SPT5_T15_R1) [ 80%] 4 of 5 +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[7e/c53e66] process > PRESEQ (SPT5_INPUT_R2) [ 80%] 4 of 5, failed: 2 +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ +[ba/46b523] NOTE: Process `PRESEQ (SPT5_INPUT_R1)` terminated with an error exit status (1) -- Error is ignored +[7e/c53e66] NOTE: Process `PRESEQ (SPT5_INPUT_R2)` terminated with an error exit status (1) -- Error is ignored + +executor > local (47) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[30/efad13] process > MERGED_BAM_FILTER (SPT5_T15_R1) [ 80%] 4 of 5 +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[eb/7f68c9] process > PRESEQ (SPT5_T15_R1) [ 83%] 5 of 6, failed: 2 +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ +[ba/46b523] NOTE: Process `PRESEQ (SPT5_INPUT_R1)` terminated with an error exit status (1) -- Error is ignored +[7e/c53e66] NOTE: Process `PRESEQ (SPT5_INPUT_R2)` terminated with an error exit status (1) -- Error is ignored + +executor > local (48) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[30/efad13] process > MERGED_BAM_FILTER (SPT5_T15_R1) [ 83%] 5 of 6 +[- ] process > MERGED_BAM_REMOVE_ORPHAN - +[eb/7f68c9] process > PRESEQ (SPT5_T15_R1) [ 83%] 5 of 6, failed: 2 +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ +[ba/46b523] NOTE: Process `PRESEQ (SPT5_INPUT_R1)` terminated with an error exit status (1) -- Error is ignored +[7e/c53e66] NOTE: Process `PRESEQ (SPT5_INPUT_R2)` terminated with an error exit status (1) -- Error is ignored + +executor > local (49) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[52/5d9786] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T0_R1) [ 0%] 0 of 1 +[eb/7f68c9] process > PRESEQ (SPT5_T15_R1) [ 83%] 5 of 6, failed: 2 +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ +[ba/46b523] NOTE: Process `PRESEQ (SPT5_INPUT_R1)` terminated with an error exit status (1) -- Error is ignored +[7e/c53e66] NOTE: Process `PRESEQ (SPT5_INPUT_R2)` terminated with an error exit status (1) -- Error is ignored + +executor > local (50) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[6e/b5ca3c] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_INPUT_R1) [ 0%] 0 of 2 +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ +[ba/46b523] NOTE: Process `PRESEQ (SPT5_INPUT_R1)` terminated with an error exit status (1) -- Error is ignored +[7e/c53e66] NOTE: Process `PRESEQ (SPT5_INPUT_R2)` terminated with an error exit status (1) -- Error is ignored + +executor > local (51) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[3f/c7d0d7] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T0_R2) [ 0%] 0 of 3 +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ +[7e/c53e66] NOTE: Process `PRESEQ (SPT5_INPUT_R2)` terminated with an error exit status (1) -- Error is ignored + + +executor > local (51) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[52/5d9786] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T0_R1) [ 33%] 1 of 3 +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ +[7e/c53e66] NOTE: Process `PRESEQ (SPT5_INPUT_R2)` terminated with an error exit status (1) -- Error is ignored + +executor > local (52) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[6e/b5ca3c] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_INPUT_R1) [ 50%] 2 of 4 +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ +[7e/c53e66] NOTE: Process `PRESEQ (SPT5_INPUT_R2)` terminated with an error exit status (1) -- Error is ignored + +executor > local (53) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[3f/c7d0d7] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T0_R2) [ 60%] 3 of 5 +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ +[7e/c53e66] NOTE: Process `PRESEQ (SPT5_INPUT_R2)` terminated with an error exit status (1) -- Error is ignored + +executor > local (54) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [ 50%] 3 of 6 +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ +[7e/c53e66] NOTE: Process `PRESEQ (SPT5_INPUT_R2)` terminated with an error exit status (1) -- Error is ignored + +executor > local (54) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[32/8acc3d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_INPUT_R2) [ 67%] 4 of 6 +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[- ] process > PHANTOMPEAKQUALTOOLS - +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ +[7e/c53e66] NOTE: Process `PRESEQ (SPT5_INPUT_R2)` terminated with an error exit status (1) -- Error is ignored + +executor > local (55) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[26/fb502b] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R1) [ 83%] 5 of 6 +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[- ] process > PICARD_METRICS - +[- ] process > BIGWIG - +[- ] process > PLOTPROFILE - +[93/950ed5] process > PHANTOMPEAKQUALTOOLS (SPT5_T0_R1) [ 0%] 0 of 1 +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ +[7e/c53e66] NOTE: Process `PRESEQ (SPT5_INPUT_R2)` terminated with an error exit status (1) -- Error is ignored + +executor > local (56) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[- ] process > PICARD_METRICS - +[e7/aae1ce] process > BIGWIG (SPT5_T0_R1) [ 0%] 0 of 1 +[- ] process > PLOTPROFILE - +[93/950ed5] process > PHANTOMPEAKQUALTOOLS (SPT5_T0_R1) [ 0%] 0 of 1 +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ +[7e/c53e66] NOTE: Process `PRESEQ (SPT5_INPUT_R2)` terminated with an error exit status (1) -- Error is ignored + +executor > local (57) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[87/f4d9b4] process > PICARD_METRICS (SPT5_T0_R1) [ 0%] 0 of 1 +[e7/aae1ce] process > BIGWIG (SPT5_T0_R1) [100%] 1 of 1 +[- ] process > PLOTPROFILE - +[93/950ed5] process > PHANTOMPEAKQUALTOOLS (SPT5_T0_R1) [ 0%] 0 of 1 +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + + +executor > local (57) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[87/f4d9b4] process > PICARD_METRICS (SPT5_T0_R1) [ 0%] 0 of 1 +[e7/aae1ce] process > BIGWIG (SPT5_T0_R1) [100%] 1 of 1 +[- ] process > PLOTPROFILE - +[93/950ed5] process > PHANTOMPEAKQUALTOOLS (SPT5_T0_R1) [100%] 1 of 1 +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (58) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[87/f4d9b4] process > PICARD_METRICS (SPT5_T0_R1) [ 0%] 0 of 1 +[1a/29c342] process > BIGWIG (SPT5_INPUT_R1) [ 50%] 1 of 2 +[- ] process > PLOTPROFILE - +[93/950ed5] process > PHANTOMPEAKQUALTOOLS (SPT5_T0_R1) [100%] 1 of 1 +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (59) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[87/f4d9b4] process > PICARD_METRICS (SPT5_T0_R1) [ 0%] 0 of 1 +[1a/29c342] process > BIGWIG (SPT5_INPUT_R1) [100%] 2 of 2 +[- ] process > PLOTPROFILE - +[e2/327bfd] process > PHANTOMPEAKQUALTOOLS (SPT5_INPUT_R1) [ 50%] 1 of 2 +[- ] process > PLOTFINGERPRINT - +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (60) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[87/f4d9b4] process > PICARD_METRICS (SPT5_T0_R1) [100%] 1 of 1 +[1a/29c342] process > BIGWIG (SPT5_INPUT_R1) [100%] 2 of 2 +[- ] process > PLOTPROFILE - +[e2/327bfd] process > PHANTOMPEAKQUALTOOLS (SPT5_INPUT_R1) [ 50%] 1 of 2 +[17/fd3850] process > PLOTFINGERPRINT (SPT5_T0_R1 vs SPT5_INPUT_R1) [ 0%] 0 of 1 +[- ] process > MACS2 - +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (61) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[87/f4d9b4] process > PICARD_METRICS (SPT5_T0_R1) [100%] 1 of 1 +[1a/29c342] process > BIGWIG (SPT5_INPUT_R1) [100%] 2 of 2 +[- ] process > PLOTPROFILE - +[e2/327bfd] process > PHANTOMPEAKQUALTOOLS (SPT5_INPUT_R1) [100%] 2 of 2 +[17/fd3850] process > PLOTFINGERPRINT (SPT5_T0_R1 vs SPT5_INPUT_R1) [ 0%] 0 of 1 +[03/ff7efa] process > MACS2 (SPT5_T0_R1 vs SPT5_INPUT_R1) [ 0%] 0 of 1 +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (62) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[4b/6887ed] process > PICARD_METRICS (SPT5_INPUT_R1) [ 50%] 1 of 2 +[1a/29c342] process > BIGWIG (SPT5_INPUT_R1) [100%] 2 of 2 +[- ] process > PLOTPROFILE - +[e2/327bfd] process > PHANTOMPEAKQUALTOOLS (SPT5_INPUT_R1) [100%] 2 of 2 +[17/fd3850] process > PLOTFINGERPRINT (SPT5_T0_R1 vs SPT5_INPUT_R1) [ 0%] 0 of 1 +[03/ff7efa] process > MACS2 (SPT5_T0_R1 vs SPT5_INPUT_R1) [100%] 1 of 1 +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (63) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[4b/6887ed] process > PICARD_METRICS (SPT5_INPUT_R1) [100%] 2 of 2 +[1a/29c342] process > BIGWIG (SPT5_INPUT_R1) [100%] 2 of 2 +[- ] process > PLOTPROFILE - +[42/5456ea] process > PHANTOMPEAKQUALTOOLS (SPT5_T0_R2) [ 67%] 2 of 3 +[17/fd3850] process > PLOTFINGERPRINT (SPT5_T0_R1 vs SPT5_INPUT_R1) [ 0%] 0 of 1 +[03/ff7efa] process > MACS2 (SPT5_T0_R1 vs SPT5_INPUT_R1) [100%] 1 of 1 +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (64) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[4b/6887ed] process > PICARD_METRICS (SPT5_INPUT_R1) [100%] 2 of 2 +[27/db9456] process > BIGWIG (SPT5_T0_R2) [ 67%] 2 of 3 +[- ] process > PLOTPROFILE - +[42/5456ea] process > PHANTOMPEAKQUALTOOLS (SPT5_T0_R2) [100%] 3 of 3 +[17/fd3850] process > PLOTFINGERPRINT (SPT5_T0_R1 vs SPT5_INPUT_R1) [ 0%] 0 of 1 +[03/ff7efa] process > MACS2 (SPT5_T0_R1 vs SPT5_INPUT_R1) [100%] 1 of 1 +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (65) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[3a/671f05] process > PICARD_METRICS (SPT5_T0_R2) [ 67%] 2 of 3 +[27/db9456] process > BIGWIG (SPT5_T0_R2) [100%] 3 of 3 +[- ] process > PLOTPROFILE - +[42/5456ea] process > PHANTOMPEAKQUALTOOLS (SPT5_T0_R2) [100%] 3 of 3 +[17/fd3850] process > PLOTFINGERPRINT (SPT5_T0_R1 vs SPT5_INPUT_R1) [ 0%] 0 of 1 +[03/ff7efa] process > MACS2 (SPT5_T0_R1 vs SPT5_INPUT_R1) [100%] 1 of 1 +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (66) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[3a/671f05] process > PICARD_METRICS (SPT5_T0_R2) [ 67%] 2 of 3 +[ff/1bf441] process > BIGWIG (SPT5_INPUT_R2) [ 75%] 3 of 4 +[- ] process > PLOTPROFILE - +[42/5456ea] process > PHANTOMPEAKQUALTOOLS (SPT5_T0_R2) [100%] 3 of 3 +[17/fd3850] process > PLOTFINGERPRINT (SPT5_T0_R1 vs SPT5_INPUT_R1) [100%] 1 of 1 +[03/ff7efa] process > MACS2 (SPT5_T0_R1 vs SPT5_INPUT_R1) [100%] 1 of 1 +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (67) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[3a/671f05] process > PICARD_METRICS (SPT5_T0_R2) [ 67%] 2 of 3 +[ff/1bf441] process > BIGWIG (SPT5_INPUT_R2) [100%] 4 of 4 +[- ] process > PLOTPROFILE - +[ce/288494] process > PHANTOMPEAKQUALTOOLS (SPT5_INPUT_R2) [ 75%] 3 of 4 +[17/fd3850] process > PLOTFINGERPRINT (SPT5_T0_R1 vs SPT5_INPUT_R1) [100%] 1 of 1 +[03/ff7efa] process > MACS2 (SPT5_T0_R1 vs SPT5_INPUT_R1) [100%] 1 of 1 +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (68) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[3a/671f05] process > PICARD_METRICS (SPT5_T0_R2) [100%] 3 of 3 +[ff/1bf441] process > BIGWIG (SPT5_INPUT_R2) [100%] 4 of 4 +[- ] process > PLOTPROFILE - +[ce/288494] process > PHANTOMPEAKQUALTOOLS (SPT5_INPUT_R2) [ 75%] 3 of 4 +[17/fd3850] process > PLOTFINGERPRINT (SPT5_T0_R1 vs SPT5_INPUT_R1) [100%] 1 of 1 +[86/dbe579] process > MACS2 (SPT5_T0_R2 vs SPT5_INPUT_R2) [ 50%] 1 of 2 +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (69) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[3a/671f05] process > PICARD_METRICS (SPT5_T0_R2) [100%] 3 of 3 +[ff/1bf441] process > BIGWIG (SPT5_INPUT_R2) [100%] 4 of 4 +[- ] process > PLOTPROFILE - +[ce/288494] process > PHANTOMPEAKQUALTOOLS (SPT5_INPUT_R2) [ 75%] 3 of 4 +[70/024eb1] process > PLOTFINGERPRINT (SPT5_T0_R2 vs SPT5_INPUT_R2) [ 50%] 1 of 2 +[86/dbe579] process > MACS2 (SPT5_T0_R2 vs SPT5_INPUT_R2) [100%] 2 of 2 +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (70) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[b5/9ba593] process > PICARD_METRICS (SPT5_INPUT_R2) [ 75%] 3 of 4 +[ff/1bf441] process > BIGWIG (SPT5_INPUT_R2) [100%] 4 of 4 +[- ] process > PLOTPROFILE - +[ce/288494] process > PHANTOMPEAKQUALTOOLS (SPT5_INPUT_R2) [100%] 4 of 4 +[70/024eb1] process > PLOTFINGERPRINT (SPT5_T0_R2 vs SPT5_INPUT_R2) [ 50%] 1 of 2 +[86/dbe579] process > MACS2 (SPT5_T0_R2 vs SPT5_INPUT_R2) [100%] 2 of 2 +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (71) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[b5/9ba593] process > PICARD_METRICS (SPT5_INPUT_R2) [100%] 4 of 4 +[ff/1bf441] process > BIGWIG (SPT5_INPUT_R2) [100%] 4 of 4 +[- ] process > PLOTPROFILE - +[75/0ddfaf] process > PHANTOMPEAKQUALTOOLS (SPT5_T15_R1) [ 80%] 4 of 5 +[70/024eb1] process > PLOTFINGERPRINT (SPT5_T0_R2 vs SPT5_INPUT_R2) [ 50%] 1 of 2 +[86/dbe579] process > MACS2 (SPT5_T0_R2 vs SPT5_INPUT_R2) [100%] 2 of 2 +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (72) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[b5/9ba593] process > PICARD_METRICS (SPT5_INPUT_R2) [100%] 4 of 4 +[0d/15fba4] process > BIGWIG (SPT5_T15_R1) [ 80%] 4 of 5 +[- ] process > PLOTPROFILE - +[75/0ddfaf] process > PHANTOMPEAKQUALTOOLS (SPT5_T15_R1) [100%] 5 of 5 +[70/024eb1] process > PLOTFINGERPRINT (SPT5_T0_R2 vs SPT5_INPUT_R2) [ 50%] 1 of 2 +[86/dbe579] process > MACS2 (SPT5_T0_R2 vs SPT5_INPUT_R2) [100%] 2 of 2 +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (73) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[b5/9ba593] process > PICARD_METRICS (SPT5_INPUT_R2) [100%] 4 of 4 +[0d/15fba4] process > BIGWIG (SPT5_T15_R1) [100%] 5 of 5 +[- ] process > PLOTPROFILE - +[75/0ddfaf] process > PHANTOMPEAKQUALTOOLS (SPT5_T15_R1) [100%] 5 of 5 +[e8/c7dfee] process > PLOTFINGERPRINT (SPT5_T15_R1 vs SPT5_INPUT_R1) [ 33%] 1 of 3 +[86/dbe579] process > MACS2 (SPT5_T0_R2 vs SPT5_INPUT_R2) [100%] 2 of 2 +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (74) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[b5/9ba593] process > PICARD_METRICS (SPT5_INPUT_R2) [100%] 4 of 4 +[0d/15fba4] process > BIGWIG (SPT5_T15_R1) [100%] 5 of 5 +[- ] process > PLOTPROFILE - +[75/0ddfaf] process > PHANTOMPEAKQUALTOOLS (SPT5_T15_R1) [100%] 5 of 5 +[70/024eb1] process > PLOTFINGERPRINT (SPT5_T0_R2 vs SPT5_INPUT_R2) [ 67%] 2 of 3 +[53/a7f0c7] process > MACS2 (SPT5_T15_R1 vs SPT5_INPUT_R1) [ 67%] 2 of 3 +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (75) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[ae/351ea9] process > PICARD_METRICS (SPT5_T15_R1) [ 80%] 4 of 5 +[0d/15fba4] process > BIGWIG (SPT5_T15_R1) [100%] 5 of 5 +[- ] process > PLOTPROFILE - +[75/0ddfaf] process > PHANTOMPEAKQUALTOOLS (SPT5_T15_R1) [100%] 5 of 5 +[70/024eb1] process > PLOTFINGERPRINT (SPT5_T0_R2 vs SPT5_INPUT_R2) [ 67%] 2 of 3 +[53/a7f0c7] process > MACS2 (SPT5_T15_R1 vs SPT5_INPUT_R1) [100%] 3 of 3 +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (76) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[ae/351ea9] process > PICARD_METRICS (SPT5_T15_R1) [100%] 5 of 5 +[0d/15fba4] process > BIGWIG (SPT5_T15_R1) [100%] 5 of 5 +[- ] process > PLOTPROFILE - +[e7/82015b] process > PHANTOMPEAKQUALTOOLS (SPT5_T15_R2) [ 83%] 5 of 6 +[70/024eb1] process > PLOTFINGERPRINT (SPT5_T0_R2 vs SPT5_INPUT_R2) [ 67%] 2 of 3 +[53/a7f0c7] process > MACS2 (SPT5_T15_R1 vs SPT5_INPUT_R1) [100%] 3 of 3 +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (78) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[ae/351ea9] process > PICARD_METRICS (SPT5_T15_R1) [100%] 5 of 5 +[61/3209cb] process > BIGWIG (SPT5_T15_R2) [ 83%] 5 of 6 +[- ] process > PLOTPROFILE - +[e7/82015b] process > PHANTOMPEAKQUALTOOLS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[e8/c7dfee] process > PLOTFINGERPRINT (SPT5_T15_R1 vs SPT5_INPUT_R1) [100%] 3 of 3 +[be/4eaebd] process > MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2) [ 75%] 3 of 4 +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (79) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[ae/351ea9] process > PICARD_METRICS (SPT5_T15_R1) [100%] 5 of 5 +[61/3209cb] process > BIGWIG (SPT5_T15_R2) [100%] 6 of 6 ✔ +[- ] process > PLOTPROFILE - +[e7/82015b] process > PHANTOMPEAKQUALTOOLS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[79/2670ee] process > PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2) [ 75%] 3 of 4 +[be/4eaebd] process > MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2) [ 75%] 3 of 4 +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (80) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[97/2d093f] process > PICARD_METRICS (SPT5_T15_R2) [ 83%] 5 of 6 +[61/3209cb] process > BIGWIG (SPT5_T15_R2) [100%] 6 of 6 ✔ +[- ] process > PLOTPROFILE - +[e7/82015b] process > PHANTOMPEAKQUALTOOLS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[79/2670ee] process > PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2) [ 75%] 3 of 4 +[be/4eaebd] process > MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (81) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[97/2d093f] process > PICARD_METRICS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[61/3209cb] process > BIGWIG (SPT5_T15_R2) [100%] 6 of 6 ✔ +[75/a683f1] process > PLOTPROFILE (SPT5_T0_R1) [ 0%] 0 of 1 +[e7/82015b] process > PHANTOMPEAKQUALTOOLS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[79/2670ee] process > PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2) [ 75%] 3 of 4 +[be/4eaebd] process > MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (82) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[97/2d093f] process > PICARD_METRICS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[61/3209cb] process > BIGWIG (SPT5_T15_R2) [100%] 6 of 6 ✔ +[61/b05864] process > PLOTPROFILE (SPT5_INPUT_R1) [ 0%] 0 of 2 +[e7/82015b] process > PHANTOMPEAKQUALTOOLS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[79/2670ee] process > PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[be/4eaebd] process > MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[- ] process > MACS2_ANNOTATE - +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (83) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[97/2d093f] process > PICARD_METRICS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[61/3209cb] process > BIGWIG (SPT5_T15_R2) [100%] 6 of 6 ✔ +[75/a683f1] process > PLOTPROFILE (SPT5_T0_R1) [ 50%] 1 of 2 +[e7/82015b] process > PHANTOMPEAKQUALTOOLS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[79/2670ee] process > PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[be/4eaebd] process > MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[40/2629f7] process > MACS2_ANNOTATE (SPT5_T0_R1 vs SPT5_INPUT_R1) [ 0%] 0 of 1 +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (84) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[97/2d093f] process > PICARD_METRICS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[61/3209cb] process > BIGWIG (SPT5_T15_R2) [100%] 6 of 6 ✔ +[72/4ba4e7] process > PLOTPROFILE (SPT5_T0_R2) [ 33%] 1 of 3 +[e7/82015b] process > PHANTOMPEAKQUALTOOLS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[79/2670ee] process > PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[be/4eaebd] process > MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[40/2629f7] process > MACS2_ANNOTATE (SPT5_T0_R1 vs SPT5_INPUT_R1) [100%] 1 of 1 +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (85) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[97/2d093f] process > PICARD_METRICS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[61/3209cb] process > BIGWIG (SPT5_T15_R2) [100%] 6 of 6 ✔ +[61/b05864] process > PLOTPROFILE (SPT5_INPUT_R1) [ 50%] 2 of 4 +[e7/82015b] process > PHANTOMPEAKQUALTOOLS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[79/2670ee] process > PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[be/4eaebd] process > MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[40/2629f7] process > MACS2_ANNOTATE (SPT5_T0_R1 vs SPT5_INPUT_R1) [100%] 1 of 1 +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (86) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[97/2d093f] process > PICARD_METRICS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[61/3209cb] process > BIGWIG (SPT5_T15_R2) [100%] 6 of 6 ✔ +[61/b05864] process > PLOTPROFILE (SPT5_INPUT_R1) [ 50%] 2 of 4 +[e7/82015b] process > PHANTOMPEAKQUALTOOLS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[79/2670ee] process > PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[be/4eaebd] process > MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[ec/d1de3e] process > MACS2_ANNOTATE (SPT5_T0_R2 vs SPT5_INPUT_R2) [ 50%] 1 of 2 +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (86) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[97/2d093f] process > PICARD_METRICS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[61/3209cb] process > BIGWIG (SPT5_T15_R2) [100%] 6 of 6 ✔ +[72/4ba4e7] process > PLOTPROFILE (SPT5_T0_R2) [ 75%] 3 of 4 +[e7/82015b] process > PHANTOMPEAKQUALTOOLS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[79/2670ee] process > PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[be/4eaebd] process > MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[ec/d1de3e] process > MACS2_ANNOTATE (SPT5_T0_R2 vs SPT5_INPUT_R2) [ 50%] 1 of 2 +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (87) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[97/2d093f] process > PICARD_METRICS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[61/3209cb] process > BIGWIG (SPT5_T15_R2) [100%] 6 of 6 ✔ +[ca/fbf7fb] process > PLOTPROFILE (SPT5_T15_R1) [ 60%] 3 of 5 +[e7/82015b] process > PHANTOMPEAKQUALTOOLS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[79/2670ee] process > PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[be/4eaebd] process > MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[ec/d1de3e] process > MACS2_ANNOTATE (SPT5_T0_R2 vs SPT5_INPUT_R2) [100%] 2 of 2 +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (88) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[97/2d093f] process > PICARD_METRICS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[61/3209cb] process > BIGWIG (SPT5_T15_R2) [100%] 6 of 6 ✔ +[ad/2c47a1] process > PLOTPROFILE (SPT5_INPUT_R2) [ 80%] 4 of 5 +[e7/82015b] process > PHANTOMPEAKQUALTOOLS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[79/2670ee] process > PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[be/4eaebd] process > MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[47/9ffee3] process > MACS2_ANNOTATE (SPT5_T15_R1 vs SPT5_INPUT_R1) [ 67%] 2 of 3 +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (89) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[97/2d093f] process > PICARD_METRICS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[61/3209cb] process > BIGWIG (SPT5_T15_R2) [100%] 6 of 6 ✔ +[93/adeaf4] process > PLOTPROFILE (SPT5_T15_R2) [ 67%] 4 of 6 +[e7/82015b] process > PHANTOMPEAKQUALTOOLS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[79/2670ee] process > PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[be/4eaebd] process > MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[47/9ffee3] process > MACS2_ANNOTATE (SPT5_T15_R1 vs SPT5_INPUT_R1) [100%] 3 of 3 +[- ] process > MACS2_QC - +[- ] process > CONSENSUS_PEAKS - +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (90) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[97/2d093f] process > PICARD_METRICS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[61/3209cb] process > BIGWIG (SPT5_T15_R2) [100%] 6 of 6 ✔ +[93/adeaf4] process > PLOTPROFILE (SPT5_T15_R2) [ 67%] 4 of 6 +[e7/82015b] process > PHANTOMPEAKQUALTOOLS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[79/2670ee] process > PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[be/4eaebd] process > MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[47/9ffee3] process > MACS2_ANNOTATE (SPT5_T15_R1 vs SPT5_INPUT_R1) [100%] 3 of 3 +[- ] process > MACS2_QC - +[e9/d5c26f] process > CONSENSUS_PEAKS (SPT5) [ 0%] 0 of 1 +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (90) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[97/2d093f] process > PICARD_METRICS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[61/3209cb] process > BIGWIG (SPT5_T15_R2) [100%] 6 of 6 ✔ +[ca/fbf7fb] process > PLOTPROFILE (SPT5_T15_R1) [ 83%] 5 of 6 +[e7/82015b] process > PHANTOMPEAKQUALTOOLS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[79/2670ee] process > PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[be/4eaebd] process > MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[47/9ffee3] process > MACS2_ANNOTATE (SPT5_T15_R1 vs SPT5_INPUT_R1) [100%] 3 of 3 +[- ] process > MACS2_QC - +[e9/d5c26f] process > CONSENSUS_PEAKS (SPT5) [ 0%] 0 of 1 +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (91) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[97/2d093f] process > PICARD_METRICS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[61/3209cb] process > BIGWIG (SPT5_T15_R2) [100%] 6 of 6 ✔ +[ca/fbf7fb] process > PLOTPROFILE (SPT5_T15_R1) [ 83%] 5 of 6 +[e7/82015b] process > PHANTOMPEAKQUALTOOLS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[79/2670ee] process > PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[be/4eaebd] process > MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[4d/d3c0a6] process > MACS2_ANNOTATE (SPT5_T15_R2 vs SPT5_INPUT_R2) [ 75%] 3 of 4 +[- ] process > MACS2_QC - +[e9/d5c26f] process > CONSENSUS_PEAKS (SPT5) [100%] 1 of 1 ✔ +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (91) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[97/2d093f] process > PICARD_METRICS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[61/3209cb] process > BIGWIG (SPT5_T15_R2) [100%] 6 of 6 ✔ +[ca/fbf7fb] process > PLOTPROFILE (SPT5_T15_R1) [ 83%] 5 of 6 ✔ +[e7/82015b] process > PHANTOMPEAKQUALTOOLS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[79/2670ee] process > PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[be/4eaebd] process > MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[4d/d3c0a6] process > MACS2_ANNOTATE (SPT5_T15_R2 vs SPT5_INPUT_R2) [ 75%] 3 of 4 +[- ] process > MACS2_QC - +[e9/d5c26f] process > CONSENSUS_PEAKS (SPT5) [100%] 1 of 1 ✔ +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[- ] process > CONSENSUS_PEAKS_COUNTS - +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (92) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[97/2d093f] process > PICARD_METRICS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[61/3209cb] process > BIGWIG (SPT5_T15_R2) [100%] 6 of 6 ✔ +[93/adeaf4] process > PLOTPROFILE (SPT5_T15_R2) [100%] 6 of 6 ✔ +[e7/82015b] process > PHANTOMPEAKQUALTOOLS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[79/2670ee] process > PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[be/4eaebd] process > MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[4d/d3c0a6] process > MACS2_ANNOTATE (SPT5_T15_R2 vs SPT5_INPUT_R2) [ 75%] 3 of 4 +[- ] process > MACS2_QC - +[e9/d5c26f] process > CONSENSUS_PEAKS (SPT5) [100%] 1 of 1 ✔ +[- ] process > CONSENSUS_PEAKS_ANNOTATE - +[48/070bc1] process > CONSENSUS_PEAKS_COUNTS (SPT5) [ 0%] 0 of 1 +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (93) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[97/2d093f] process > PICARD_METRICS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[61/3209cb] process > BIGWIG (SPT5_T15_R2) [100%] 6 of 6 ✔ +[93/adeaf4] process > PLOTPROFILE (SPT5_T15_R2) [100%] 6 of 6 ✔ +[e7/82015b] process > PHANTOMPEAKQUALTOOLS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[79/2670ee] process > PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[be/4eaebd] process > MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[4d/d3c0a6] process > MACS2_ANNOTATE (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[- ] process > MACS2_QC - +[e9/d5c26f] process > CONSENSUS_PEAKS (SPT5) [100%] 1 of 1 ✔ +[3d/128e0a] process > CONSENSUS_PEAKS_ANNOTATE (SPT5) [ 0%] 0 of 1 +[48/070bc1] process > CONSENSUS_PEAKS_COUNTS (SPT5) [ 0%] 0 of 1 +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (94) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[97/2d093f] process > PICARD_METRICS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[61/3209cb] process > BIGWIG (SPT5_T15_R2) [100%] 6 of 6 ✔ +[93/adeaf4] process > PLOTPROFILE (SPT5_T15_R2) [100%] 6 of 6 ✔ +[e7/82015b] process > PHANTOMPEAKQUALTOOLS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[79/2670ee] process > PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[be/4eaebd] process > MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[4d/d3c0a6] process > MACS2_ANNOTATE (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[2e/c38082] process > MACS2_QC [ 0%] 0 of 1 +[e9/d5c26f] process > CONSENSUS_PEAKS (SPT5) [100%] 1 of 1 ✔ +[3d/128e0a] process > CONSENSUS_PEAKS_ANNOTATE (SPT5) [ 0%] 0 of 1 +[48/070bc1] process > CONSENSUS_PEAKS_COUNTS (SPT5) [100%] 1 of 1 ✔ +[- ] process > CONSENSUS_PEAKS_DESEQ2 - +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (95) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[97/2d093f] process > PICARD_METRICS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[61/3209cb] process > BIGWIG (SPT5_T15_R2) [100%] 6 of 6 ✔ +[93/adeaf4] process > PLOTPROFILE (SPT5_T15_R2) [100%] 6 of 6 ✔ +[e7/82015b] process > PHANTOMPEAKQUALTOOLS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[79/2670ee] process > PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[be/4eaebd] process > MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[4d/d3c0a6] process > MACS2_ANNOTATE (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[2e/c38082] process > MACS2_QC [ 0%] 0 of 1 +[e9/d5c26f] process > CONSENSUS_PEAKS (SPT5) [100%] 1 of 1 ✔ +[3d/128e0a] process > CONSENSUS_PEAKS_ANNOTATE (SPT5) [100%] 1 of 1 ✔ +[48/070bc1] process > CONSENSUS_PEAKS_COUNTS (SPT5) [100%] 1 of 1 ✔ +[ef/d1ca38] process > CONSENSUS_PEAKS_DESEQ2 (SPT5) [ 0%] 0 of 1 +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (95) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[97/2d093f] process > PICARD_METRICS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[61/3209cb] process > BIGWIG (SPT5_T15_R2) [100%] 6 of 6 ✔ +[93/adeaf4] process > PLOTPROFILE (SPT5_T15_R2) [100%] 6 of 6 ✔ +[e7/82015b] process > PHANTOMPEAKQUALTOOLS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[79/2670ee] process > PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[be/4eaebd] process > MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[4d/d3c0a6] process > MACS2_ANNOTATE (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[2e/c38082] process > MACS2_QC [100%] 1 of 1 ✔ +[e9/d5c26f] process > CONSENSUS_PEAKS (SPT5) [100%] 1 of 1 ✔ +[3d/128e0a] process > CONSENSUS_PEAKS_ANNOTATE (SPT5) [100%] 1 of 1 ✔ +[48/070bc1] process > CONSENSUS_PEAKS_COUNTS (SPT5) [100%] 1 of 1 ✔ +[ef/d1ca38] process > CONSENSUS_PEAKS_DESEQ2 (SPT5) [ 0%] 0 of 1 +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[- ] process > MULTIQC - +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (96) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[97/2d093f] process > PICARD_METRICS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[61/3209cb] process > BIGWIG (SPT5_T15_R2) [100%] 6 of 6 ✔ +[93/adeaf4] process > PLOTPROFILE (SPT5_T15_R2) [100%] 6 of 6 ✔ +[e7/82015b] process > PHANTOMPEAKQUALTOOLS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[79/2670ee] process > PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[be/4eaebd] process > MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[4d/d3c0a6] process > MACS2_ANNOTATE (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[2e/c38082] process > MACS2_QC [100%] 1 of 1 ✔ +[e9/d5c26f] process > CONSENSUS_PEAKS (SPT5) [100%] 1 of 1 ✔ +[3d/128e0a] process > CONSENSUS_PEAKS_ANNOTATE (SPT5) [100%] 1 of 1 ✔ +[48/070bc1] process > CONSENSUS_PEAKS_COUNTS (SPT5) [100%] 1 of 1 ✔ +[ef/d1ca38] process > CONSENSUS_PEAKS_DESEQ2 (SPT5) [100%] 1 of 1 ✔ +[- ] process > IGV - +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[68/199ec6] process > MULTIQC (1) [ 0%] 0 of 1 +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (97) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[97/2d093f] process > PICARD_METRICS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[61/3209cb] process > BIGWIG (SPT5_T15_R2) [100%] 6 of 6 ✔ +[93/adeaf4] process > PLOTPROFILE (SPT5_T15_R2) [100%] 6 of 6 ✔ +[e7/82015b] process > PHANTOMPEAKQUALTOOLS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[79/2670ee] process > PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[be/4eaebd] process > MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[4d/d3c0a6] process > MACS2_ANNOTATE (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[2e/c38082] process > MACS2_QC [100%] 1 of 1 ✔ +[e9/d5c26f] process > CONSENSUS_PEAKS (SPT5) [100%] 1 of 1 ✔ +[3d/128e0a] process > CONSENSUS_PEAKS_ANNOTATE (SPT5) [100%] 1 of 1 ✔ +[48/070bc1] process > CONSENSUS_PEAKS_COUNTS (SPT5) [100%] 1 of 1 ✔ +[ef/d1ca38] process > CONSENSUS_PEAKS_DESEQ2 (SPT5) [100%] 1 of 1 ✔ +[08/d40313] process > IGV [ 0%] 0 of 1 +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[68/199ec6] process > MULTIQC (1) [ 0%] 0 of 1 +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (97) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[97/2d093f] process > PICARD_METRICS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[61/3209cb] process > BIGWIG (SPT5_T15_R2) [100%] 6 of 6 ✔ +[93/adeaf4] process > PLOTPROFILE (SPT5_T15_R2) [100%] 6 of 6 ✔ +[e7/82015b] process > PHANTOMPEAKQUALTOOLS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[79/2670ee] process > PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[be/4eaebd] process > MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[4d/d3c0a6] process > MACS2_ANNOTATE (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[2e/c38082] process > MACS2_QC [100%] 1 of 1 ✔ +[e9/d5c26f] process > CONSENSUS_PEAKS (SPT5) [100%] 1 of 1 ✔ +[3d/128e0a] process > CONSENSUS_PEAKS_ANNOTATE (SPT5) [100%] 1 of 1 ✔ +[48/070bc1] process > CONSENSUS_PEAKS_COUNTS (SPT5) [100%] 1 of 1 ✔ +[ef/d1ca38] process > CONSENSUS_PEAKS_DESEQ2 (SPT5) [100%] 1 of 1 ✔ +[08/d40313] process > IGV [100%] 1 of 1 ✔ +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[68/199ec6] process > MULTIQC (1) [ 0%] 0 of 1 +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (97) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[97/2d093f] process > PICARD_METRICS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[61/3209cb] process > BIGWIG (SPT5_T15_R2) [100%] 6 of 6 ✔ +[93/adeaf4] process > PLOTPROFILE (SPT5_T15_R2) [100%] 6 of 6 ✔ +[e7/82015b] process > PHANTOMPEAKQUALTOOLS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[79/2670ee] process > PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[be/4eaebd] process > MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[4d/d3c0a6] process > MACS2_ANNOTATE (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[2e/c38082] process > MACS2_QC [100%] 1 of 1 ✔ +[e9/d5c26f] process > CONSENSUS_PEAKS (SPT5) [100%] 1 of 1 ✔ +[3d/128e0a] process > CONSENSUS_PEAKS_ANNOTATE (SPT5) [100%] 1 of 1 ✔ +[48/070bc1] process > CONSENSUS_PEAKS_COUNTS (SPT5) [100%] 1 of 1 ✔ +[ef/d1ca38] process > CONSENSUS_PEAKS_DESEQ2 (SPT5) [100%] 1 of 1 ✔ +[08/d40313] process > IGV [100%] 1 of 1 ✔ +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[68/199ec6] process > MULTIQC (1) [100%] 1 of 1 ✔ +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ + +executor > local (97) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[97/2d093f] process > PICARD_METRICS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[61/3209cb] process > BIGWIG (SPT5_T15_R2) [100%] 6 of 6 ✔ +[93/adeaf4] process > PLOTPROFILE (SPT5_T15_R2) [100%] 6 of 6 ✔ +[e7/82015b] process > PHANTOMPEAKQUALTOOLS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[79/2670ee] process > PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[be/4eaebd] process > MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[4d/d3c0a6] process > MACS2_ANNOTATE (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[2e/c38082] process > MACS2_QC [100%] 1 of 1 ✔ +[e9/d5c26f] process > CONSENSUS_PEAKS (SPT5) [100%] 1 of 1 ✔ +[3d/128e0a] process > CONSENSUS_PEAKS_ANNOTATE (SPT5) [100%] 1 of 1 ✔ +[48/070bc1] process > CONSENSUS_PEAKS_COUNTS (SPT5) [100%] 1 of 1 ✔ +[ef/d1ca38] process > CONSENSUS_PEAKS_DESEQ2 (SPT5) [100%] 1 of 1 ✔ +[08/d40313] process > IGV [100%] 1 of 1 ✔ +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[68/199ec6] process > MULTIQC (1) [100%] 1 of 1 ✔ +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ +-Warning, pipeline completed, but with errored process(es) - +-Number of ignored errored process(es) : 2 - +-Number of successfully ran process(es) : 95 - +-[nf-core/chipseq] Pipeline completed successfully- + +executor > local (97) +[a0/139af8] process > CHECK_DESIGN (design.csv) [100%] 1 of 1 ✔ +[55/92a4f2] process > BWA_INDEX (genome.fa) [100%] 1 of 1 ✔ +[00/157ada] process > MAKE_GENE_BED (genes.gtf) [100%] 1 of 1 ✔ +[34/1d5b54] process > MAKE_GENOME_FILTER (genome.fa) [100%] 1 of 1 ✔ +[be/022ad6] process > FASTQC (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a1/70bf36] process > TRIMGALORE (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[1b/db658c] process > BWA_MEM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[a2/74e365] process > SORT_BAM (SPT5_T15_R1_T1) [100%] 6 of 6 ✔ +[17/674501] process > MERGED_BAM (SPT5_T15_R2) [100%] 6 of 6 ✔ +[98/46e072] process > MERGED_BAM_FILTER (SPT5_T15_R2) [100%] 6 of 6 ✔ +[2f/c60b2d] process > MERGED_BAM_REMOVE_ORPHAN (SPT5_T15_R2) [100%] 6 of 6 ✔ +[c4/34c7e6] process > PRESEQ (SPT5_T15_R2) [100%] 6 of 6, failed: 2 ✔ +[97/2d093f] process > PICARD_METRICS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[61/3209cb] process > BIGWIG (SPT5_T15_R2) [100%] 6 of 6 ✔ +[93/adeaf4] process > PLOTPROFILE (SPT5_T15_R2) [100%] 6 of 6 ✔ +[e7/82015b] process > PHANTOMPEAKQUALTOOLS (SPT5_T15_R2) [100%] 6 of 6 ✔ +[79/2670ee] process > PLOTFINGERPRINT (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[be/4eaebd] process > MACS2 (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[4d/d3c0a6] process > MACS2_ANNOTATE (SPT5_T15_R2 vs SPT5_INPUT_R2) [100%] 4 of 4 ✔ +[2e/c38082] process > MACS2_QC [100%] 1 of 1 ✔ +[e9/d5c26f] process > CONSENSUS_PEAKS (SPT5) [100%] 1 of 1 ✔ +[3d/128e0a] process > CONSENSUS_PEAKS_ANNOTATE (SPT5) [100%] 1 of 1 ✔ +[48/070bc1] process > CONSENSUS_PEAKS_COUNTS (SPT5) [100%] 1 of 1 ✔ +[ef/d1ca38] process > CONSENSUS_PEAKS_DESEQ2 (SPT5) [100%] 1 of 1 ✔ +[08/d40313] process > IGV [100%] 1 of 1 ✔ +[3f/286e4e] process > get_software_versions [100%] 1 of 1 ✔ +[68/199ec6] process > MULTIQC (1) [100%] 1 of 1 ✔ +[59/f71c9f] process > output_documentation [100%] 1 of 1 ✔ +-Warning, pipeline completed, but with errored process(es) - +-Number of ignored errored process(es) : 2 - +-Number of successfully ran process(es) : 95 - +-[nf-core/chipseq] Pipeline completed successfully- +Completed at: 10-Sep-2020 13:27:01 +Duration : 33m 54s +CPU hours : 1.8 (1% failed) +Succeeded : 95 +Ignored : 2 + + diff --git a/code/fair_assessment/ro-examples/ro-example-1/results/stuff.txt b/code/fair_assessment/ro-examples/ro-example-1/results/stuff.txt new file mode 100644 index 0000000..e69de29 diff --git a/code/fair_assessment/ro-examples/ro-example-1/ro-crate-metadata.json b/code/fair_assessment/ro-examples/ro-example-1/ro-crate-metadata.json new file mode 100644 index 0000000..a45e9f0 --- /dev/null +++ b/code/fair_assessment/ro-examples/ro-example-1/ro-crate-metadata.json @@ -0,0 +1,936 @@ +{ + "@context": + "https://w3id.org/ro/crate/1.0/context" + , + "@graph": [ + { + "@id": "ro-crate-metadata.json", + "@type": "CreativeWork", + "about": { + "@id": "./" + }, + "identifier": "ro-crate-metadata.json", + "conformsTo": { + "@id": "https://w3id.org/ro/crate/1.0" + }, + "license": { + "@id": "https://creativecommons.org/licenses/by-sa/3.0" + }, + "description": "Made with Describo: https://uts-eresearch.github.io/describo/" + }, + { + "@type": "Dataset", + "author": { + "@id": "https://orcid.org/0000-0001-9842-9718" + }, + "citation": { + "@id": "https://doi.org/10.5281/zenodo.3966161" + }, + "contactPoint": { + "@id": "https://github.com/biocompute-objects/bco-ro-example-chipseq/issues" + }, + "datePublished": "2020-09-09T23:00:00.000Z", + "description": "Workflow run of a ChIP-seq peak-calling, QC and differential analysis pipeline", + "distribution": { + "@id": "https://github.com/biocompute-objects/bco-ro-example-chipseq/archive/main.zip" + }, + "hasPart": [ + { + "@id": "https://raw.githubusercontent.com/nf-core/chipseq/1.2.1/main.nf" + }, + { + "@id": "chipseq_20200910.json" + }, + { + "@id": "results/" + }, + { + "@id": "nextflow.log" + }, + { + "@id": ".nextflow.log" + } + ], + "license": { + "@id": "https://spdx.org/licenses/CC0-1.0" + }, + "name": "Workflow run of nf-core/chipseq", + "publisher": { + "@id": "https://biocomputeobject.org/" + }, + "@id": "./" + }, + { + "@type": "File", + "dateModified": "2020-09-10T13:10:50.246Z", + "name": ".nextflow.log", + "@reverse": { + "hasPart": [ + { + "@id": "./" + } + ] + }, + "@id": ".nextflow.log" + }, + { + "@type": "File", + "conformsTo": { + "@id": "https://w3id.org/ieee/ieee-2791-schema/" + }, + "dateModified": "2020-09-10T13:50:02.378Z", + "identifier": { + "@id": "urn:uuid:dc308d7c-7949-446a-9c39-511b8ab40caf" + }, + "license": { + "@id": "https://spdx.org/licenses/CC0-1.0" + }, + "name": "chipseq_20200910.json", + "description": "IEEE 2791 description", + "@reverse": { + "hasPart": [ + { + "@id": "./" + } + ] + }, + "@id": "chipseq_20200910.json" + }, + { + "@type": "Organization", + "description": " Two non-overlapping entities work in parallel to help drive BioCompute, the IEEE 2791-2020 Standard, and a Public Private Partnership. Leadership for the Public Private Partnership consists of an Executive Steering Committee and a Technical Steering Committee. The schema that is referenced by the current draft of the IEEE standard is maintained by an IEEE GitLab repository. ", + "name": "BioCompute Objects", + "@reverse": { + "publisher": [ + { + "@id": "./" + } + ] + }, + "@id": "https://biocomputeobject.org/" + }, + { + "@type": "ScholarlyArticle", + "name": "nf-core/chipseq: nf-core/chipseq v1.2.1 - Platinum Mole", + "@reverse": { + "citation": [ + { + "@id": "./" + }, + { + "@id": "https://raw.githubusercontent.com/nf-core/chipseq/1.2.1/main.nf" + } + ] + }, + "@id": "https://doi.org/10.5281/zenodo.3966161" + }, + { + "@type": "CreativeWork", + "identifier": "https://spdx.org/licenses/MIT", + "name": "MIT License", + "@reverse": { + "license": [ + { + "@id": "https://raw.githubusercontent.com/nf-core/chipseq/1.2.1/main.nf" + } + ] + }, + "@id": "https://github.com/nf-core/chipseq/blob/1.2.1/LICENSE" + }, + { + "@type": "CreativeWork", + "description": "\nMIT License\n\nCopyright (c) 2018 nf-core\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.", + "name": "MIT License", + "@reverse": { + "license": [ + { + "@id": "results/" + } + ] + }, + "@id": "https://github.com/nf-core/test-datasets/blob/atacseq/LICENSE" + }, + { + "@type": "DataDownload", + "path": "https://github.com/biocompute-objects/bco-ro-example-chipseq/archive/main.zip", + "license": { + "@id": "https://spdx.org/licenses/CC0-1.0" + }, + "name": "GitHub download of biocompute-objects/bco-ro-example-chipseq", + "@reverse": { + "distribution": [ + { + "@id": "./" + } + ] + }, + "@id": "https://github.com/biocompute-objects/bco-ro-example-chipseq/archive/main.zip" + }, + { + "@type": "ContactPoint", + "name": " bco-ro-example-chipseq GitHub issue tracker", + "url": "https://github.com/biocompute-objects/bco-ro-example-chipseq/issues", + "@reverse": { + "contactPoint": [ + { + "@id": "./" + } + ] + }, + "@id": "https://github.com/biocompute-objects/bco-ro-example-chipseq/issues" + }, + { + "@type": "Person", + "name": "Stian Soiland-Reyes", + "@reverse": { + "author": [ + { + "@id": "./" + }, + { + "@id": "results/" + } + ] + }, + "@id": "https://orcid.org/0000-0001-9842-9718" + }, + { + "@type": [ + "ComputationalWorkflow", + "File" + ], + "author": [ + { + "@id": "#714de175-aa77-47f1-9f99-6a4fba65530a" + }, + { + "@id": "#bfb876e7-e767-4209-ad66-e1e1379c249f" + }, + { + "@id": "#0164006f-bd58-4ebc-9a50-b8bd4ac3025c" + }, + { + "@id": "#556c747c-376a-4a85-82a1-9b99520d24fd" + }, + { + "@id": "#93c23523-03b5-41dc-be4c-6a9a2e0e221d" + }, + { + "@id": "#781b9b5a-dc06-4709-8f14-65ee08b8c543" + }, + { + "@id": "#f652b13e-0ba2-4394-a990-7304f54c7b9a" + }, + { + "@id": "#a58abf42-751d-49bd-a477-1d5065ac70c6" + }, + { + "@id": "#e11af59b-8e24-4cc8-8f5e-cef411ab0823" + }, + { + "@id": "#f262954b-a218-480d-8a01-0e0b1ca20ffc" + }, + { + "@id": "#64bd387d-60ad-4df8-804e-1f6b9ea72de5" + } + ], + "citation": { + "@id": "https://doi.org/10.5281/zenodo.3966161" + }, + "description": "nfcore/chipseq is a bioinformatics analysis pipeline used for Chromatin ImmunopreciPitation sequencing (ChIP-seq) data", + "license": { + "@id": "https://github.com/nf-core/chipseq/blob/1.2.1/LICENSE" + }, + "name": "nf-core/chipseq", + "@reverse": { + "hasPart": [ + { + "@id": "./" + } + ], + "about": [ + { + "@id": "results/pipeline_info/pipeline_dag.svg" + }, + { + "@id": "#fcb32545-04bd-474d-9b6e-0fb7321c38b4" + } + ] + }, + "@id": "https://raw.githubusercontent.com/nf-core/chipseq/1.2.1/main.nf" + }, + { + "@type": "File", + "creator": { + "@id": "#db65dfb7-4867-400e-a12f-a1652d46a333" + }, + "dateModified": "2020-09-10T13:10:50.250Z", + "name": "nextflow.log", + "@reverse": { + "hasPart": [ + { + "@id": "./" + } + ] + }, + "@id": "nextflow.log" + }, + { + "@type": "Dataset", + "author": { + "@id": "https://orcid.org/0000-0001-9842-9718" + }, + "creator": { + "@id": "#db65dfb7-4867-400e-a12f-a1652d46a333" + }, + "dateModified": "2020-09-10T13:20:49.143Z", + "description": "Nextflow outputs from examplar run of nf-core/ pipeline workflow.", + "hasPart": [ + { + "@id": "results/bwa/" + }, + { + "@id": "results/fastqc/" + }, + { + "@id": "results/genome/" + }, + { + "@id": "results/igv/" + }, + { + "@id": "results/multiqc/" + }, + { + "@id": "results/pipeline_info/" + }, + { + "@id": "results/trim_galore/" + } + ], + "license": { + "@id": "https://github.com/nf-core/test-datasets/blob/atacseq/LICENSE" + }, + "name": "results", + "@reverse": { + "hasPart": [ + { + "@id": "./" + } + ] + }, + "@id": "results/" + }, + { + "@type": "Dataset", + "dateModified": "2020-09-10T12:00:09.238Z", + "hasPart": { + "@id": "results/bwa/mergedLibrary/" + }, + "name": "bwa", + "@reverse": { + "hasPart": [ + { + "@id": "results/" + } + ] + }, + "@id": "results/bwa/" + }, + { + "@type": "Dataset", + "dateModified": "2020-09-10T12:02:59.495Z", + "hasPart": [ + { + "@id": "results/bwa/mergedLibrary/bigwig/" + }, + { + "@id": "results/bwa/mergedLibrary/deepTools/" + }, + { + "@id": "results/bwa/mergedLibrary/macs/" + }, + { + "@id": "results/bwa/mergedLibrary/phantompeakqualtools/" + }, + { + "@id": "results/bwa/mergedLibrary/picard_metrics/" + } + ], + "name": "mergedLibrary", + "@reverse": { + "hasPart": [ + { + "@id": "results/bwa/" + } + ] + }, + "@id": "results/bwa/mergedLibrary/" + }, + { + "@type": "Dataset", + "dateModified": "2020-09-10T12:04:31.692Z", + "hasPart": { + "@id": "results/bwa/mergedLibrary/bigwig/scale/" + }, + "name": "bigwig", + "@reverse": { + "hasPart": [ + { + "@id": "results/bwa/mergedLibrary/" + } + ] + }, + "@id": "results/bwa/mergedLibrary/bigwig/" + }, + { + "@type": "Dataset", + "dateModified": "2020-09-10T12:04:31.696Z", + "name": "scale", + "@reverse": { + "hasPart": [ + { + "@id": "results/bwa/mergedLibrary/bigwig/" + } + ] + }, + "@id": "results/bwa/mergedLibrary/bigwig/scale/" + }, + { + "@type": "Dataset", + "dateModified": "2020-09-10T12:11:43.943Z", + "hasPart": [ + { + "@id": "results/bwa/mergedLibrary/deepTools/plotFingerprint/" + }, + { + "@id": "results/bwa/mergedLibrary/deepTools/plotProfile/" + } + ], + "name": "deepTools", + "@reverse": { + "hasPart": [ + { + "@id": "results/bwa/mergedLibrary/" + } + ] + }, + "@id": "results/bwa/mergedLibrary/deepTools/" + }, + { + "@type": "Dataset", + "dateModified": "2020-09-10T12:05:17.700Z", + "name": "plotFingerprint", + "@reverse": { + "hasPart": [ + { + "@id": "results/bwa/mergedLibrary/deepTools/" + } + ] + }, + "@id": "results/bwa/mergedLibrary/deepTools/plotFingerprint/" + }, + { + "@type": "Dataset", + "dateModified": "2020-09-10T12:26:12.375Z", + "name": "plotProfile", + "@reverse": { + "hasPart": [ + { + "@id": "results/bwa/mergedLibrary/deepTools/" + } + ] + }, + "@id": "results/bwa/mergedLibrary/deepTools/plotProfile/" + }, + { + "@type": "Dataset", + "dateModified": "2020-09-10T12:02:33.471Z", + "name": "macs", + "@reverse": { + "hasPart": [ + { + "@id": "results/bwa/mergedLibrary/" + } + ] + }, + "@id": "results/bwa/mergedLibrary/macs/" + }, + { + "@type": "Dataset", + "dateModified": "2020-09-10T12:04:26.336Z", + "name": "phantompeakqualtools", + "@reverse": { + "hasPart": [ + { + "@id": "results/bwa/mergedLibrary/" + } + ] + }, + "@id": "results/bwa/mergedLibrary/phantompeakqualtools/" + }, + { + "@type": "Dataset", + "dateModified": "2020-09-10T12:04:45.952Z", + "name": "picard_metrics", + "@reverse": { + "hasPart": [ + { + "@id": "results/bwa/mergedLibrary/" + } + ] + }, + "@id": "results/bwa/mergedLibrary/picard_metrics/" + }, + { + "@type": "Dataset", + "dateModified": "2020-09-10T11:58:56.905Z", + "hasPart": { + "@id": "results/fastqc/zips/" + }, + "name": "fastqc", + "@reverse": { + "hasPart": [ + { + "@id": "results/" + } + ] + }, + "@id": "results/fastqc/" + }, + { + "@type": "Dataset", + "dateModified": "2020-09-10T11:58:56.909Z", + "name": "zips", + "@reverse": { + "hasPart": [ + { + "@id": "results/fastqc/" + } + ] + }, + "@id": "results/fastqc/zips/" + }, + { + "@type": "Dataset", + "dateModified": "2020-09-10T11:56:45.292Z", + "hasPart": { + "@id": "results/genome/genome.fa" + }, + "name": "genome", + "@reverse": { + "hasPart": [ + { + "@id": "results/" + } + ] + }, + "@id": "results/genome/" + }, + { + "@type": "File", + "dateModified": "2020-09-10T11:56:45.324Z", + "name": "genome.fa", + "@reverse": { + "hasPart": [ + { + "@id": "results/genome/" + } + ] + }, + "@id": "results/genome/genome.fa" + }, + { + "@type": "Dataset", + "dateModified": "2020-09-10T12:26:50.263Z", + "hasPart": { + "@id": "results/igv/broadPeak/" + }, + "name": "igv", + "@reverse": { + "hasPart": [ + { + "@id": "results/" + } + ] + }, + "@id": "results/igv/" + }, + { + "@type": "Dataset", + "dateModified": "2020-09-10T12:26:50.267Z", + "hasPart": { + "@id": "results/igv/broadPeak/igv_session.xml" + }, + "name": "broadPeak", + "@reverse": { + "hasPart": [ + { + "@id": "results/igv/" + } + ] + }, + "@id": "results/igv/broadPeak/" + }, + { + "@type": "File", + "dateModified": "2020-09-10T12:26:50.267Z", + "name": "igv_session.xml", + "@reverse": { + "hasPart": [ + { + "@id": "results/igv/broadPeak/" + } + ] + }, + "@id": "results/igv/broadPeak/igv_session.xml" + }, + { + "@type": "Dataset", + "dateModified": "2020-09-10T12:26:59.183Z", + "hasPart": { + "@id": "results/multiqc/broadPeak/" + }, + "name": "multiqc", + "@reverse": { + "hasPart": [ + { + "@id": "results/" + } + ] + }, + "@id": "results/multiqc/" + }, + { + "@type": "Dataset", + "dateModified": "2020-09-10T12:26:59.183Z", + "hasPart": [ + { + "@id": "results/multiqc/broadPeak/multiqc_data/" + }, + { + "@id": "results/multiqc/broadPeak/multiqc_report.html" + } + ], + "name": "broadPeak", + "@reverse": { + "hasPart": [ + { + "@id": "results/multiqc/" + } + ] + }, + "@id": "results/multiqc/broadPeak/" + }, + { + "@type": "Dataset", + "dateModified": "2020-09-10T12:26:59.207Z", + "name": "multiqc_data", + "@reverse": { + "hasPart": [ + { + "@id": "results/multiqc/broadPeak/" + } + ] + }, + "@id": "results/multiqc/broadPeak/multiqc_data/" + }, + { + "@type": "File", + "dateModified": "2020-09-10T12:26:59.191Z", + "name": "multiqc_report.html", + "@reverse": { + "hasPart": [ + { + "@id": "results/multiqc/broadPeak/" + } + ] + }, + "@id": "results/multiqc/broadPeak/multiqc_report.html" + }, + { + "@type": "Dataset", + "creator": { + "@id": "#db65dfb7-4867-400e-a12f-a1652d46a333" + }, + "dateModified": "2020-09-10T12:27:01.599Z", + "hasPart": { + "@id": "results/pipeline_info/pipeline_dag.svg" + }, + "name": "pipeline_info", + "@reverse": { + "hasPart": [ + { + "@id": "results/" + } + ] + }, + "@id": "results/pipeline_info/" + }, + { + "@type": [ + "WorkflowSketch", + "File" + ], + "about": { + "@id": "https://raw.githubusercontent.com/nf-core/chipseq/1.2.1/main.nf" + }, + "dateModified": "2020-09-10T12:27:01.755Z", + "encodingFormat": "image/svg+xml", + "name": "pipeline_dag.svg", + "@reverse": { + "hasPart": [ + { + "@id": "results/pipeline_info/" + } + ] + }, + "@id": "results/pipeline_info/pipeline_dag.svg" + }, + { + "@type": "Dataset", + "dateModified": "2020-09-10T11:57:13.996Z", + "hasPart": [ + { + "@id": "results/trim_galore/fastqc/" + }, + { + "@id": "results/trim_galore/logs/" + } + ], + "name": "trim_galore", + "@reverse": { + "hasPart": [ + { + "@id": "results/" + } + ] + }, + "@id": "results/trim_galore/" + }, + { + "@type": "Dataset", + "dateModified": "2020-09-10T11:58:55.705Z", + "hasPart": { + "@id": "results/trim_galore/fastqc/zips/" + }, + "name": "fastqc", + "@reverse": { + "hasPart": [ + { + "@id": "results/trim_galore/" + } + ] + }, + "@id": "results/trim_galore/fastqc/" + }, + { + "@type": "Dataset", + "dateModified": "2020-09-10T11:58:55.705Z", + "name": "zips", + "@reverse": { + "hasPart": [ + { + "@id": "results/trim_galore/fastqc/" + } + ] + }, + "@id": "results/trim_galore/fastqc/zips/" + }, + { + "@type": "Dataset", + "dateModified": "2020-09-10T11:58:55.705Z", + "name": "logs", + "@reverse": { + "hasPart": [ + { + "@id": "results/trim_galore/" + } + ] + }, + "@id": "results/trim_galore/logs/" + }, + { + "@type": "Person", + "name": "Phil Ewels", + "@reverse": { + "author": [ + { + "@id": "https://raw.githubusercontent.com/nf-core/chipseq/1.2.1/main.nf" + } + ] + }, + "@id": "#0164006f-bd58-4ebc-9a50-b8bd4ac3025c" + }, + { + "@type": "CreativeWork", + "identifier": "https://spdx.org/licenses/CC0-1.0", + "name": "Creative Commons Zero v1.0 Universal", + "@reverse": { + "license": [ + { + "@id": "./" + }, + { + "@id": "chipseq_20200910.json" + }, + { + "@id": "https://github.com/biocompute-objects/bco-ro-example-chipseq/archive/main.zip" + } + ] + }, + "@id": "https://spdx.org/licenses/CC0-1.0" + }, + { + "@type": "Person", + "name": "Alexander Peltzer", + "@reverse": { + "author": [ + { + "@id": "https://raw.githubusercontent.com/nf-core/chipseq/1.2.1/main.nf" + } + ] + }, + "@id": "#556c747c-376a-4a85-82a1-9b99520d24fd" + }, + { + "@type": "Person", + "name": "Winni Kretzschmar", + "@reverse": { + "author": [ + { + "@id": "https://raw.githubusercontent.com/nf-core/chipseq/1.2.1/main.nf" + } + ] + }, + "@id": "#64bd387d-60ad-4df8-804e-1f6b9ea72de5" + }, + { + "@type": "Person", + "name": "Harshil Patel", + "@reverse": { + "author": [ + { + "@id": "https://raw.githubusercontent.com/nf-core/chipseq/1.2.1/main.nf" + } + ] + }, + "@id": "#714de175-aa77-47f1-9f99-6a4fba65530a" + }, + { + "@type": "Person", + "name": "Drew Behrens", + "@reverse": { + "author": [ + { + "@id": "https://raw.githubusercontent.com/nf-core/chipseq/1.2.1/main.nf" + } + ] + }, + "@id": "#781b9b5a-dc06-4709-8f14-65ee08b8c543" + }, + { + "@type": "Person", + "name": "Tiago Chedraoui Silva", + "@reverse": { + "author": [ + { + "@id": "https://raw.githubusercontent.com/nf-core/chipseq/1.2.1/main.nf" + } + ] + }, + "@id": "#93c23523-03b5-41dc-be4c-6a9a2e0e221d" + }, + { + "@type": "Person", + "name": "mashehu", + "@reverse": { + "author": [ + { + "@id": "https://raw.githubusercontent.com/nf-core/chipseq/1.2.1/main.nf" + } + ] + }, + "@id": "#a58abf42-751d-49bd-a477-1d5065ac70c6" + }, + { + "@type": "Person", + "name": "Chuan Wang", + "@reverse": { + "author": [ + { + "@id": "https://raw.githubusercontent.com/nf-core/chipseq/1.2.1/main.nf" + } + ] + }, + "@id": "#bfb876e7-e767-4209-ad66-e1e1379c249f" + }, + { + "@type": "Person", + "name": "Nextflow 19.10.0", + "@reverse": { + "creator": [ + { + "@id": "nextflow.log" + }, + { + "@id": "results/" + }, + { + "@id": "results/pipeline_info/" + } + ] + }, + "@id": "#db65dfb7-4867-400e-a12f-a1652d46a333" + }, + { + "@type": "Person", + "name": "Rotholandus", + "@reverse": { + "author": [ + { + "@id": "https://raw.githubusercontent.com/nf-core/chipseq/1.2.1/main.nf" + } + ] + }, + "@id": "#e11af59b-8e24-4cc8-8f5e-cef411ab0823" + }, + { + "@type": "Person", + "name": "Sofia Haglund", + "@reverse": { + "author": [ + { + "@id": "https://raw.githubusercontent.com/nf-core/chipseq/1.2.1/main.nf" + } + ] + }, + "@id": "#f262954b-a218-480d-8a01-0e0b1ca20ffc" + }, + { + "@type": "Person", + "name": "Maxime Garcia", + "@reverse": { + "author": [ + { + "@id": "https://raw.githubusercontent.com/nf-core/chipseq/1.2.1/main.nf" + } + ] + }, + "@id": "#f652b13e-0ba2-4394-a990-7304f54c7b9a" + }, + { + "@type": "PropertyValue", + "name": "object_id", + "value": "dc308d7c-7949-446a-9c39-511b8ab40caf", + "@reverse": { + "identifier": [ + { + "@id": "chipseq_20200910.json" + } + ] + }, + "@id": "urn:uuid:dc308d7c-7949-446a-9c39-511b8ab40caf" + } + ] +} \ No newline at end of file diff --git a/code/fair_assessment/ro-examples/ro-example-1/ro-crate-metadata.jsonld b/code/fair_assessment/ro-examples/ro-example-1/ro-crate-metadata.jsonld new file mode 100644 index 0000000..8024224 --- /dev/null +++ b/code/fair_assessment/ro-examples/ro-example-1/ro-crate-metadata.jsonld @@ -0,0 +1 @@ +ro-crate-metadata.json \ No newline at end of file diff --git a/code/fair_assessment/ro-examples/ro-example-1/ro-crate-preview.html b/code/fair_assessment/ro-examples/ro-example-1/ro-crate-preview.html new file mode 100644 index 0000000..2867bb8 --- /dev/null +++ b/code/fair_assessment/ro-examples/ro-example-1/ro-crate-preview.html @@ -0,0 +1,958 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+

⬇️📦 Download this dataset: GitHub download of stain/bco-ro-example-chipseq

Go to: https://orcid.org/0000-0001-9842-9718

Go to: https://doi.org/10.5281/zenodo.3966161

⬇️ Download: chipseq_20200910.json

⬇️ Download: nextflow.log

⬇️ Download: .nextflow.log

Go to: https://biocomputeobject.org/

+
+ + +

This file was created at 1600346224360 by + +Calcyte which implements the +Draft RO-Crate format, version +

+ + + + diff --git a/code/fair_assessment/ro-examples/ro-example-2/.htaccess b/code/fair_assessment/ro-examples/ro-example-2/.htaccess new file mode 100644 index 0000000..a667356 --- /dev/null +++ b/code/fair_assessment/ro-examples/ro-example-2/.htaccess @@ -0,0 +1,21 @@ + + # Turn off MultiViews + Options -MultiViews + + AddType application/ld+json .json + + RewriteEngine on + + RewriteBase /output/ya2ro + + # Rewrite rule to serve HTML + RewriteCond %{HTTP_ACCEPT} !application/rdf\+xml.*(text/html|application/xhtml\+xml) + RewriteCond %{HTTP_ACCEPT} text/html [OR] + RewriteCond %{HTTP_ACCEPT} application/xhtml\+xml [OR] + RewriteCond %{HTTP_USER_AGENT} ^Mozilla/.* + RewriteRule ^$ ./index-en.html [R=303,L] + + # Rewrite rule to serve JSON-LD content from the vocabulary URI if requested + RewriteCond %{HTTP_ACCEPT} application/ld\+json + RewriteRule ^$ ./ro-crate.json [R=303,L] + \ No newline at end of file diff --git a/code/fair_assessment/ro-examples/ro-example-2/help.html b/code/fair_assessment/ro-examples/ro-example-2/help.html new file mode 100644 index 0000000..22d6747 --- /dev/null +++ b/code/fair_assessment/ro-examples/ro-example-2/help.html @@ -0,0 +1,306 @@ + + + +Title + + + + + + + + + +
+ +
+ +
+ +
+ + + + +
+

Icons

+
+
+
+help-button +
+
+

It is a help button that redirects to this page, where you can find a more in-depth explanation of the website.

+
+
+
+
+JSON-LD +
+
+

It is a button that redirects you to a JSON-LD RO-Crate representation of the data of this webpage, which is used to ease the understanding of the content to machines.

+
+
+
+
+EELISA-logo +
+
+

This EELISA logo showcases that this project meets all the following requirements, so it is considered to be a complete/eligible EELISA project:

+
  • Title
  • Goal
  • Areas
  • Software
  • Authors
+
+
+
+
+ +
+

How was the information retrieved?

+
+

This webpage was created using the tool ya2ro which takes as an input a yaml file with all the relevant information and pointers to the webpage. Then, it merges the information retrieved from the webpage pointers with the provided information in the yaml file. In this case, the yaml file used was the following:

+
+ + + + + + + + + + +

+
 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
type: "project"
+
+title: "EELISA Project - ya2ro"
+
+goal: "Develop a tool to which you pass basic information of a project or a research article (such as the datasets, software, people who have been involved, bibliograpy...) and generates two files with structured information with the intention of easing the readability for machines and people. One file is a webpage with all the relevant information and the other one is a Research Object."
+
+social_motivation: "This tool aims to make visible projects or papers that otherwise would be forgotten, since they do not have a visual or machine readable representation making it harder to be discovered or shared."
+
+sketch: "images/sketch_ya2ro.jpg"
+
+areas: 
+  - "Programming"
+  - "Research"
+  
+demo: 
+  -
+    name: "Demo Green Planet Projects"
+    link: https://oeg-upm.github.io/ya2ro/output/landing_page.html
+    description: "This is an output example using the 'Green Planet Projects' yalms as input and it is hosted on GitHub Pages."
+
+software: 
+  - 
+    link: https://github.com/oeg-upm/ya2ro
+  -
+    link: https://github.com/KnowledgeCaptureAndDiscovery/somef/
+
+participants:  
+  -
+    orcid: https://orcid.org/0000-0003-0454-7145
+    role: "Coordinator"
+  -
+    name: "Antonia Pavel"
+    position: "Research Assistant at Universidad Politécnica de Madrid"
+    description: "Student of the double major in Computer Engineering and Business Administration and Management from Universidad Politécnica de Madrid, Spain."
+    web: https://github.com/PavelAntonia
+    photo: "images/AntoniaPavel.jpg"
+
+
+ +
+
+ +
+ + + diff --git a/code/fair_assessment/ro-examples/ro-example-2/images/AntoniaPavel.jpg b/code/fair_assessment/ro-examples/ro-example-2/images/AntoniaPavel.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b770d2e86325dd7ff6fc875b82f6c241366c82d5 GIT binary patch literal 438942 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≀(APQldVEd7 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 K(cZcC{J#Jr{jC@P literal 0 HcmV?d00001 diff --git a/code/fair_assessment/ro-examples/ro-example-2/images/sketch_ya2ro.jpg b/code/fair_assessment/ro-examples/ro-example-2/images/sketch_ya2ro.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7e32d244daab93cdf2ec1f33d9ab6d231d9d301c GIT binary patch literal 559365 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%0D*v6Mc-*i&I{) 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Ξ$Z0?cyvb*3|)S3Y3ZpD!P`zub83&ix)c@` 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