{ "namespaces": { "datacite": "http://purl.org/spar/datacite/", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", "heliport": "https://heliport/schema/", "time": "http://www.w3.org/2006/time#", "dc": "http://purl.org/dc/terms/" }, "heliport:project_id": 34, "datacite:hasIdentifier": "HZDR.FWCC.2021.95018", "heliport:uuid": "8fab8a14-0f2f-414d-bbe0-747c38129bc4", "datacite:handle": "https://hdl.handle.net/20.500.12865/HZDR.FWCC.2021.95018", "heliport:project_name": "An Example Project", "time:hasBeginning": "2021-04-08 14:25:48.691011+00:00", "datacite:hasDescription": "This Project has the sole purpose of demonstrating the serialization functionality of HELIPORT using vocabularies like datacite, rdfs or custom terms.", "heliport:group": "FWCC", "heliport:owner": { "datacite:hasIdentifier": "141575", "datacite:orcid": "https://orcid.org/0000-0001-5556-838X", "rdfs:label": "Voigt, Martin (FWCC) - 141575" }, "heliport:co_owner": [ { "datacite:hasIdentifier": "141576", "datacite:orcid": null, "rdfs:label": "Ufer, Robert (FWCC) - 141576" } ], "heliport:has_GATEProject": [ { "heliport:gate_id": 283747364, "dc:title": "An Example GATE Project", "heliport:status": "Continuesly Improving", "dc:abstract": "There is an urgent need to improve the infrastructure supporting the reuse of scholarly data. A diverse set of stakeholders?representing academia, industry, funding agencies, and scholarly publishers?have come together to design and jointly endorse a concise and measureable set of principles that we refer to as the FAIR Data Principles. The intent is that these may act as a guideline for those wishing to enhance the reusability of their data holdings. Distinct from peer initiatives that focus on the human scholar, the FAIR Principles put specific emphasis on enhancing the ability of machines to automatically find and use the data, in addition to supporting its reuse by individuals. This Comment is the first formal publication of the FAIR Principles, and includes the rationale behind them, and some exemplar implementations in the community. (ref.: 10.1038/sdata.2016.18)", "datacite:hasIdentifier": "sdata.2016.18", "dc:accessRights": true, "dc:creator": { "datacite:hasIdentifier": "141575", "datacite:orcid": "https://orcid.org/0000-0001-5556-838X", "rdfs:label": "Voigt, Martin (FWCC) - 141575" }, "heliport:responsible_experimentalist": { "datacite:hasIdentifier": "141575", "datacite:orcid": "https://orcid.org/0000-0001-5556-838X", "rdfs:label": "Voigt, Martin (FWCC) - 141575" }, "dc:contributor": [ { "datacite:hasIdentifier": "141576", "datacite:orcid": null, "rdfs:label": "Ufer, Robert (FWCC) - 141576" } ], "heliport:local_contacts": [ { "datacite:hasIdentifier": "132739", "datacite:orcid": null, "rdfs:label": "Knodel, Dr. Oliver (FWCC) - 132739" } ] } ], "heliport:has_VersionControl": [ { "heliport:version_control_id": 21, "datacite:uri": "https://gitlab.hzdr.de/fwcc/data-management/mediawiki", "rdfs:label": "media wiki server repo" }, { "heliport:version_control_id": 20, "datacite:uri": "https://gitlab.hzdr.de/fwcc/data-management/heliport-project", "rdfs:label": "HELIPORT project management repository" }, { "heliport:version_control_id": 19, "datacite:uri": "https://gitlab.hzdr.de/fwcc/data-management/unicore", "rdfs:label": "repository for unicore integration" }, { "heliport:version_control_id": 18, "datacite:uri": "https://gitlab.hzdr.de/fwcc/data-management/dms-vm-services-overview", "rdfs:label": "repository with service overview" }, { "heliport:version_control_id": 17, "datacite:uri": "https://gitlab.hzdr.de/fwcc/data-management/handle-infrastructure", "rdfs:label": "gitlab project fo handle infrastructure" }, { "heliport:version_control_id": 16, "datacite:uri": "https://gitlab.hzdr.de/fwcc/data-management/dms-guidance-system", "rdfs:label": "gitlab project of HELIPORT" } ], "heliport:has_DataManagementPlan": [ { "heliport:data_management_plan_id": 7, "datacite:uri": "https://vlsrdmo.fz-rossendorf.de/#HELIPORT/RDMO-Plan", "datacite:hasDescription": "The Data Management Plan of HELIPORT can be generated using tools created by the RDMO project at HZDR. For more information use the following resource: https://rdmorganiser.github.io/" } ], "heliport:has_Documentation": [ { "heliport:documentation_id": 10, "datacite:uri": "https://athene.fz-rossendorf.de/fwk/Theory:Simulations/Ions", "heliport:documentation_system": "MediaWiki", "datacite:hasDescription": "A widely used MediaWiki repository is maintained by FWK at HZDR. This is an example of a site from this repository." }, { "heliport:documentation_id": 9, "datacite:uri": "https://wiki.hzdr.de/index.php/FWCC:Experiment", "heliport:documentation_system": "MediaWiki", "datacite:hasDescription": "Using MediaWiki at HZDR can help in creating proper Documentation in a style familiar to most people from Wikipedia. An (extremely short) example of a MediaWiki page is this documentation." }, { "heliport:documentation_id": 8, "datacite:uri": "https://openbis.hzdr.de/openbis/webapp/eln-lims/", "heliport:documentation_system": "OpenBis", "datacite:hasDescription": "One possibility of documentation is using the OpenBis webapp at HZDR. This webapp is compatible with Firefox, Safari and Google Chrome." } ], "heliport:has_DataSource": [ { "heliport:data_source_id": 16, "datacite:uri": "ssh:///home/mv141575/Downloads/HELIPORT.png", "heliport:use_computer": "hemera4", "rdfs:label": "HELIPORT.png", "datacite:hasDescription": "A screenshot of the HELIPORT project graph." }, { "heliport:data_source_id": 15, "datacite:uri": "ssh:///home/mv141575/Downloads/hello.txt", "heliport:use_computer": "uts.hzdr.de", "rdfs:label": "hello.txt", "datacite:hasDescription": "An example txt file that can be fetched over ssh." }, { "heliport:data_source_id": 14, "datacite:uri": "ftp://ftp.ifsr.de/welcome.msg", "heliport:use_computer": null, "rdfs:label": "IFSR welcome.msg", "datacite:hasDescription": "The welcome message of the IFSR file server." }, { "heliport:data_source_id": 13, "datacite:uri": "http://www.africau.edu/images/default/sample.pdf", "heliport:use_computer": null, "rdfs:label": "Testing PDF", "datacite:hasDescription": "A simple example PDF for testing PDF analysis." }, { "heliport:data_source_id": 12, "datacite:uri": "https://gist.githubusercontent.com/bettinson/3773011/raw/1ef5dcc6da86993c943952de2a70f94ec900c977/helloWorld.C", "heliport:use_computer": null, "rdfs:label": "Hello.c", "datacite:hasDescription": "A hello world program written in C downloadable from GitHub." } ], "heliport:has_Archive": [ { "heliport:archive_id": 3, "datacite:hasDescription": "Archive feature is not implemented yet but a simple object with just a description can be created..." } ], "heliport:has_Publication": [ { "heliport:publication_id": 4, "datacite:hasDescription": "The publication feature is not implemented yet but a simple object with just a description can be created. In the future connection to rodare and other publication platforms is planned." } ], "heliport:has_Workflow": [ { "heliport:executable_id": 73, "heliport:cwl": { "cwlVersion": "v1.0", "class": "Workflow", "label": "echo_sleep", "doc": "Sleep some number of seconds and display that number on the terminal twice.", "sbg:scale": 0.7835261664684589, "sbg:x": -530.8103474067656, "sbg:y": -273.4297742633259, "requirements": [ { "class": "SubworkflowFeatureRequirement" } ], "inputs": [ { "id": "time", "type": "string", "sbg:x": -246.566650390625, "sbg:y": -4.151451110839844 } ], "outputs": [], "steps": [ { "id": "sleep", "run": "sleep_72.cwl", "sbg:type": "tool", "in": [ { "id": "time", "sbg:type": "string", "source": "time" } ], "out": [], "sbg:x": 0, "sbg:y": 0 }, { "id": "echo", "run": "echo_65.cwl", "sbg:type": "tool", "in": [ { "id": "message", "sbg:type": "string", "source": "time" } ], "out": [], "sbg:x": 3.8845138549804688, "sbg:y": 149.0801239013672 }, { "id": "echo_1", "run": "echo_65.cwl", "sbg:type": "tool", "in": [ { "id": "message", "sbg:type": "string", "source": "time" } ], "out": [], "sbg:x": -0.8166427612304688, "sbg:y": -147.87628173828125 } ], "$namespaces": { "sbg": "https://heliport/visualization" } }, "heliport:has_Job": [ { "heliport:job_id": 61, "rdfs:label": "sleep workflow", "datacite:hasDescription": "sleep one minute", "heliport:output_text": "\"execution by Voigt, Martin (FWCC) - 141575\\n...\\nLast login: Thu Apr 8 18:18:08 2021 from uts.fz-rossendorf.de\\r\\r\\nml python\\r\\n\\r\\n\\x1b[5mULIMIT:\\x1b[0m Your CPU time per process on the login node is limited to 300 seconds!\\r\\n Please use interactive jobs for long compile/test runs.\\r\\n\\r\\nmv141575@hemera4:~$ ml python\\r\\nLoading module python/3.6.5 \\r\\nmv141575@hemera4:~$ source ~/heliport_jobs/venv/bin/activate && pip list --format=legacy | grep cwltool\\r\\n\\x1b[01;31m\\x1b[Kcwltool\\x1b[m\\x1b[K (3.0.20201203173111)\\r\\n\\x1b[33mYou are using pip version 9.0.3, however version 21.0.1 is available.\\r\\nYou should consider upgrading via the 'pip install --upgrade pip' command.\\x1b[0m\\r\\n(venv) mv141575@hemera4:~$ mkdir -p ~/heliport_jobs/job_sleep_workflow_61\\r\\n(venv) mv141575@hemera4:~$ pwd\\r\\n/home/mv141575\\r\\n(venv) mv141575@hemera4:~$ cd ~/heliport_jobs/job_sleep_workflow_61\\r\\n(venv) mv141575@hemera4:~/heliport_jobs/job_sleep_workflow_61$ cwltool tool.cwl job.json\\r\\n\\x1b[1;30mINFO\\x1b[0m /home/mv141575/heliport_jobs/venv/bin/cwltool 3.0.20201203173111\\r\\n\\x1b[1;30mINFO\\x1b[0m Resolved 'tool.cwl' to 'file:///home/mv141575/heliport_jobs/job_sleep_workflow_61/tool.cwl'\\r\\n\\x1b[1;30mINFO\\x1b[0m [workflow ] start\\r\\n\\x1b[1;30mINFO\\x1b[0m [workflow ] starting step echo\\r\\n\\x1b[1;30mINFO\\x1b[0m [step echo] start\\r\\n\\x1b[1;30mINFO\\x1b[0m [job echo] /tmp/21oypv2g$ echo \\\\\\r\\n 60\\r\\n60\\r\\n\\x1b[1;30mINFO\\x1b[0m [job echo] completed success\\r\\n\\x1b[1;30mINFO\\x1b[0m [step echo] completed success\\r\\n\\x1b[1;30mINFO\\x1b[0m [workflow ] starting step sleep\\r\\n\\x1b[1;30mINFO\\x1b[0m [step sleep] start\\r\\n\\x1b[1;30mINFO\\x1b[0m [job sleep] /tmp/6l1306nw$ sleep \\\\\\r\\n 60\\r\\n\\x1b[1;30mINFO\\x1b[0m [job sleep] Max memory used: 0MiB\\r\\n\\x1b[1;30mINFO\\x1b[0m [job sleep] completed success\\r\\n\\x1b[1;30mINFO\\x1b[0m [step sleep] completed success\\r\\n\\x1b[1;30mINFO\\x1b[0m [workflow ] starting step echo_1\\r\\n\\x1b[1;30mINFO\\x1b[0m [step echo_1] start\\r\\n\\x1b[1;30mINFO\\x1b[0m [job echo_1] /tmp/aie9jg3g$ echo \\\\\\r\\n 60\\r\\n60\\r\\n\\x1b[1;30mINFO\\x1b[0m [job echo_1] completed success\\r\\n\\x1b[1;30mINFO\\x1b[0m [step echo_1] completed success\\r\\n\\x1b[1;30mINFO\\x1b[0m [workflow ] completed success\\r\\n{}\\r\\n\\x1b[1;30mINFO\\x1b[0m Final process status is success\\r\\n(venv) mv141575@hemera4:~/heliport_jobs/job_sleep_workflow_61$ \"", "heliport:repeat": false, "heliport:interval": "0 days", "heliport:environment": "ml python", "heliport:cwl": { "time": "60" }, "heliport:was_executed": [ { "time:hasBeginning": "2021-04-08 16:19:50.116866+00:00", "time:hasEnd": "2021-04-08 16:21:04.924713+00:00", "time:hasDuration": "1m 14s", "heliport:memory_usage": { "job sleep": "0MiB" }, "heliport:profiling": { "validate config": "1.811981201171875e-05s", "connect to cluster": "3.177870273590088s", "setup environment": "6.5002360343933105s", "transfer files": "0.15807223320007324s", "execute workflow": "64.9736270904541s", "collect and store metadata": "0.004012346267700195s" }, "heliport:execution_id": "09841123-a4be-4335-966a-11256696ab67", "heliport:was_aborted": false } ] } ] }, { "heliport:executable_id": 74, "heliport:cwl": { "cwlVersion": "v1.0", "class": "Workflow", "label": "recursive_sleep", "doc": "call a workflow inside a workflow", "sbg:x": -673.1389465332031, "sbg:y": -304.2031478881836, "requirements": [ { "class": "SubworkflowFeatureRequirement" } ], "inputs": [ { "id": "time", "type": "string", "sbg:x": -255.37310791015625, "sbg:y": 76.86029815673828 } ], "outputs": [ { "id": "time_1", "type": "string", "outputSource": "time", "sbg:x": 46.38884353637695, "sbg:y": -39.330162048339844 } ], "steps": [ { "id": "echo_sleep", "run": "echo_sleep_73.cwl", "sbg:type": "workflow", "in": [ { "id": "time", "sbg:type": "string", "source": "time" } ], "out": [], "sbg:x": 36.13493347167969, "sbg:y": 159.11432647705078 } ], "$namespaces": { "sbg": "https://heliport/visualization" } }, "heliport:has_Job": [ { "heliport:job_id": 62, "rdfs:label": "sleep recursive", "datacite:hasDescription": "sleep 5 minutes", "heliport:output_text": "'execution by Voigt, Martin (FWCC) - 141575\\n...\\nLast login: Thu Apr 8 18:19:53 2021 from uts.hzdr.de\\r\\r\\nml python\\r\\n\\r\\n\\x1b[5mULIMIT:\\x1b[0m Your CPU time per process on the login node is limited to 300 seconds!\\r\\n Please use interactive jobs for long compile/test runs.\\r\\n\\r\\nmv141575@hemera4:~$ ml python\\r\\nLoading module python/3.6.5 \\r\\nmv141575@hemera4:~$ source ~/heliport_jobs/venv/bin/activate && pip list --format=legacy | grep cwltool\\r\\n\\x1b[01;31m\\x1b[Kcwltool\\x1b[m\\x1b[K (3.0.20201203173111)\\r\\n\\x1b[33mYou are using pip version 9.0.3, however version 21.0.1 is available.\\r\\nYou should consider upgrading via the \\'pip install --upgrade pip\\' command.\\x1b[0m\\r\\n(venv) mv141575@hemera4:~$ mkdir -p ~/heliport_jobs/job_sleep_recursive_62\\r\\n(venv) mv141575@hemera4:~$ pwd\\r\\n/home/mv141575\\r\\n(venv) mv141575@hemera4:~$ cd ~/heliport_jobs/job_sleep_recursive_62\\r\\n(venv) mv141575@hemera4:~/heliport_jobs/job_sleep_recursive_62$ cwltool tool.cwl job.json\\r\\n\\x1b[1;30mINFO\\x1b[0m /home/mv141575/heliport_jobs/venv/bin/cwltool 3.0.20201203173111\\r\\n\\x1b[1;30mINFO\\x1b[0m Resolved \\'tool.cwl\\' to \\'file:///home/mv141575/heliport_jobs/job_sleep_recursive_62/tool.cwl\\'\\r\\n\\x1b[1;30mINFO\\x1b[0m [workflow ] start\\r\\n\\x1b[1;30mINFO\\x1b[0m [workflow ] starting step echo_sleep\\r\\n\\x1b[1;30mINFO\\x1b[0m [step echo_sleep] start\\r\\n\\x1b[1;30mINFO\\x1b[0m [workflow echo_sleep] start\\r\\n\\x1b[1;30mINFO\\x1b[0m [workflow echo_sleep] starting step echo\\r\\n\\x1b[1;30mINFO\\x1b[0m [step echo] start\\r\\n\\x1b[1;30mINFO\\x1b[0m [job echo] /tmp/tf6edq9u$ echo \\\\\\r\\n 300\\r\\n300\\r\\n\\x1b[1;30mINFO\\x1b[0m [job echo] completed success\\r\\n\\x1b[1;30mINFO\\x1b[0m [step echo] completed success\\r\\n\\x1b[1;30mINFO\\x1b[0m [workflow echo_sleep] starting step echo_1\\r\\n\\x1b[1;30mINFO\\x1b[0m [step echo_1] start\\r\\n\\x1b[1;30mINFO\\x1b[0m [job echo_1] /tmp/cfv1d2y9$ echo \\\\\\r\\n 300\\r\\n300\\r\\n\\x1b[1;30mINFO\\x1b[0m [job echo_1] completed success\\r\\n\\x1b[1;30mINFO\\x1b[0m [step echo_1] completed success\\r\\n\\x1b[1;30mINFO\\x1b[0m [workflow echo_sleep] starting step sleep\\r\\n\\x1b[1;30mINFO\\x1b[0m [step sleep] start\\r\\n\\x1b[1;30mINFO\\x1b[0m [job sleep] /tmp/gk1i3xij$ sleep \\\\\\r\\n 300\\r\\n\\x1b[1;30mINFO\\x1b[0m [job sleep] Max memory used: 0MiB\\r\\n\\x1b[1;30mINFO\\x1b[0m [job sleep] completed success\\r\\n\\x1b[1;30mINFO\\x1b[0m [step sleep] completed success\\r\\n\\x1b[1;30mINFO\\x1b[0m [workflow echo_sleep] completed success\\r\\n\\x1b[1;30mINFO\\x1b[0m [step echo_sleep] completed success\\r\\n\\x1b[1;30mINFO\\x1b[0m [workflow ] completed success\\r\\n{\\r\\n \"time_1\": \"300\"\\r\\n}\\r\\n\\x1b[1;30mINFO\\x1b[0m Final process status is success\\r\\n(venv) mv141575@hemera4:~/heliport_jobs/job_sleep_recursive_62$ '", "heliport:repeat": false, "heliport:interval": "0 days", "heliport:environment": "ml python", "heliport:cwl": { "time": "300" }, "heliport:was_executed": [ { "time:hasBeginning": "2021-04-08 16:23:24.648187+00:00", "time:hasEnd": "2021-04-08 16:28:39.349425+00:00", "time:hasDuration": "5m 14s", "heliport:memory_usage": { "job sleep": "0MiB" }, "heliport:profiling": { "validate config": "1.9550323486328125e-05s", "connect to cluster": "3.023033857345581s", "setup environment": "6.556483030319214s", "transfer files": "0.16224145889282227s", "execute workflow": "304.9617838859558s", "collect and store metadata": "0.003936052322387695s" }, "heliport:execution_id": "2b84dc08-81b2-46d9-b4e0-c6684e2cfc29", "heliport:was_aborted": false } ] } ] }, { "heliport:executable_id": 75, "heliport:cwl": { "cwlVersion": "v1.0", "class": "Workflow", "label": "cat_multiple_times", "doc": "cat a file and capture the output just to cat it again", "sbg:scale": 0.9070294784580498, "sbg:x": -488.28911564625844, "sbg:y": -263.2507942182407, "requirements": [ { "class": "SubworkflowFeatureRequirement" } ], "inputs": [ { "id": "to_file", "type": "string", "sbg:x": -380.5, "sbg:y": 48.383331298828125 } ], "outputs": [], "steps": [ { "id": "echo_and_capture", "run": "echo_and_capture_66.cwl", "sbg:type": "tool", "in": [ { "id": "to_file", "sbg:type": "string", "source": "to_file" } ], "out": [ { "id": "out", "sbg:type": "stdout" } ], "sbg:x": -145.0167007446289, "sbg:y": 59 }, { "id": "cat_and_caputre", "run": "cat_and_caputre_71.cwl", "sbg:type": "tool", "in": [ { "id": "in_file", "sbg:type": "File", "source": "echo_and_capture/out" } ], "out": [ { "id": "out_file", "sbg:type": "stdout" } ], "sbg:x": -3.9999313354492188, "sbg:y": -189 }, { "id": "cat_and_caputre_1", "run": "cat_and_caputre_71.cwl", "sbg:type": "tool", "in": [ { "id": "in_file", "sbg:type": "File", "source": "cat_and_caputre/out_file" } ], "out": [ { "id": "out_file", "sbg:type": "stdout" } ], "sbg:x": 112.00006866455078, "sbg:y": 38.983306884765625 }, { "id": "cat_and_caputre_2", "run": "cat_and_caputre_71.cwl", "sbg:type": "tool", "in": [ { "id": "in_file", "sbg:type": "File", "source": "cat_and_caputre_1/out_file" } ], "out": [ { "id": "out_file", "sbg:type": "stdout" } ], "sbg:x": 225.00006866455078, "sbg:y": -183 }, { "id": "cat_and_caputre_3", "run": "cat_and_caputre_71.cwl", "sbg:type": "tool", "in": [ { "id": "in_file", "sbg:type": "File", "source": "cat_and_caputre_2/out_file" } ], "out": [ { "id": "out_file", "sbg:type": "stdout" } ], "sbg:x": 362.0000686645508, "sbg:y": 44 }, { "id": "cat", "run": "cat_70.cwl", "sbg:type": "tool", "in": [ { "id": "in_file", "sbg:type": "File", "source": "echo_and_capture/out" } ], "out": [], "sbg:x": 53.500038146972656, "sbg:y": 280.35997009277344 }, { "id": "cat_1", "run": "cat_70.cwl", "sbg:type": "tool", "in": [ { "id": "in_file", "sbg:type": "File", "source": "cat_and_caputre_3/out_file" } ], "out": [], "sbg:x": 442.6156921386719, "sbg:y": 283.9880676269531 } ], "$namespaces": { "sbg": "https://heliport/visualization" } }, "heliport:has_Job": [ { "heliport:job_id": 63, "rdfs:label": "multi cat", "datacite:hasDescription": "cat many times and capture the results", "heliport:output_text": "\"execution by Voigt, Martin (FWCC) - 141575\\n...\\nLast login: Thu Apr 8 18:23:27 2021 from uts.fz-rossendorf.de\\r\\r\\nml python\\r\\n\\r\\n\\x1b[5mULIMIT:\\x1b[0m Your CPU time per process on the login node is limited to 300 seconds!\\r\\n Please use interactive jobs for long compile/test runs.\\r\\n\\r\\nmv141575@hemera4:~$ ml python\\r\\nLoading module python/3.6.5 \\r\\nmv141575@hemera4:~$ source ~/heliport_jobs/venv/bin/activate && pip list --format=legacy | grep cwltool\\r\\n\\x1b[01;31m\\x1b[Kcwltool\\x1b[m\\x1b[K (3.0.20201203173111)\\r\\n\\x1b[33mYou are using pip version 9.0.3, however version 21.0.1 is available.\\r\\nYou should consider upgrading via the 'pip install --upgrade pip' command.\\x1b[0m\\r\\n(venv) mv141575@hemera4:~$ mkdir -p ~/heliport_jobs/job_multi_cat_63\\r\\n(venv) mv141575@hemera4:~$ pwd\\r\\n/home/mv141575\\r\\n(venv) mv141575@hemera4:~$ cd ~/heliport_jobs/job_multi_cat_63\\r\\n(venv) mv141575@hemera4:~/heliport_jobs/job_multi_cat_63$ cwltool tool.cwl job.json\\r\\n\\x1b[1;30mINFO\\x1b[0m /home/mv141575/heliport_jobs/venv/bin/cwltool 3.0.20201203173111\\r\\n\\x1b[1;30mINFO\\x1b[0m Resolved 'tool.cwl' to 'file:///home/mv141575/heliport_jobs/job_multi_cat_63/tool.cwl'\\r\\n\\x1b[1;30mINFO\\x1b[0m [workflow ] start\\r\\n\\x1b[1;30mINFO\\x1b[0m [workflow ] starting step echo_and_capture\\r\\n\\x1b[1;30mINFO\\x1b[0m [step echo_and_capture] start\\r\\n\\x1b[1;30mINFO\\x1b[0m [job echo_and_capture] /tmp/0zlpje2_$ echo \\\\\\r\\n hi > /tmp/0zlpje2_/out.txt\\r\\n\\x1b[1;30mINFO\\x1b[0m [job echo_and_capture] completed success\\r\\n\\x1b[1;30mINFO\\x1b[0m [step echo_and_capture] completed success\\r\\n\\x1b[1;30mINFO\\x1b[0m [workflow ] starting step cat\\r\\n\\x1b[1;30mINFO\\x1b[0m [step cat] start\\r\\n\\x1b[1;30mINFO\\x1b[0m [job cat] /tmp/sefshtvx$ cat \\\\\\r\\n /tmp/wsujdlkb/stgf169715c-7860-4138-aee0-390659a4ea3a/out.txt\\r\\nhi\\r\\n\\x1b[1;30mINFO\\x1b[0m [job cat] completed success\\r\\n\\x1b[1;30mINFO\\x1b[0m [step cat] completed success\\r\\n\\x1b[1;30mINFO\\x1b[0m [workflow ] starting step cat_and_caputre\\r\\n\\x1b[1;30mINFO\\x1b[0m [step cat_and_caputre] start\\r\\n\\x1b[1;30mINFO\\x1b[0m [job cat_and_caputre] /tmp/pry2zad6$ cat \\\\\\r\\n /tmp/yo3xo0um/stgfd198bc5-2248-4cb9-9c59-b45e32fa5e4d/out.txt > /tmp/pry2zad6/out_file.txt\\r\\n\\x1b[1;30mINFO\\x1b[0m [job cat_and_caputre] completed success\\r\\n\\x1b[1;30mINFO\\x1b[0m [step cat_and_caputre] completed success\\r\\n\\x1b[1;30mINFO\\x1b[0m [workflow ] starting step cat_and_caputre_1\\r\\n\\x1b[1;30mINFO\\x1b[0m [step cat_and_caputre_1] start\\r\\n\\x1b[1;30mINFO\\x1b[0m [job cat_and_caputre_1] /tmp/02grkrjz$ cat \\\\\\r\\n /tmp/7xhxg8w_/stg0dbb8708-13f6-4873-a597-cf091a10bc4f/out_file.txt > /tmp/02grkrjz/out_file.txt\\r\\n\\x1b[1;30mINFO\\x1b[0m [job cat_and_caputre_1] completed success\\r\\n\\x1b[1;30mINFO\\x1b[0m [step cat_and_caputre_1] completed success\\r\\n\\x1b[1;30mINFO\\x1b[0m [workflow ] starting step cat_and_caputre_2\\r\\n\\x1b[1;30mINFO\\x1b[0m [step cat_and_caputre_2] start\\r\\n\\x1b[1;30mINFO\\x1b[0m [job cat_and_caputre_2] /tmp/07kd01_w$ cat \\\\\\r\\n /tmp/bz21qoch/stgd335e5c9-6501-445c-9605-91b4cf2f0efc/out_file.txt > /tmp/07kd01_w/out_file.txt\\r\\n\\x1b[1;30mINFO\\x1b[0m [job cat_and_caputre_2] completed success\\r\\n\\x1b[1;30mINFO\\x1b[0m [step cat_and_caputre_2] completed success\\r\\n\\x1b[1;30mINFO\\x1b[0m [workflow ] starting step cat_and_caputre_3\\r\\n\\x1b[1;30mINFO\\x1b[0m [step cat_and_caputre_3] start\\r\\n\\x1b[1;30mINFO\\x1b[0m [job cat_and_caputre_3] /tmp/wtdm8zr9$ cat \\\\\\r\\n /tmp/0_lnkya9/stg74a81339-9981-409a-be9f-c796b5456649/out_file.txt > /tmp/wtdm8zr9/out_file.txt\\r\\n\\x1b[1;30mINFO\\x1b[0m [job cat_and_caputre_3] completed success\\r\\n\\x1b[1;30mINFO\\x1b[0m [step cat_and_caputre_3] completed success\\r\\n\\x1b[1;30mINFO\\x1b[0m [workflow ] starting step cat_1\\r\\n\\x1b[1;30mINFO\\x1b[0m [step cat_1] start\\r\\n\\x1b[1;30mINFO\\x1b[0m [job cat_1] /tmp/4zuclxpg$ cat \\\\\\r\\n /tmp/l1e39dd6/stgca8caaf0-2f72-48ec-8e71-990081d5fa9c/out_file.txt\\r\\nhi\\r\\n\\x1b[1;30mINFO\\x1b[0m [job cat_1] completed success\\r\\n\\x1b[1;30mINFO\\x1b[0m [step cat_1] completed success\\r\\n\\x1b[1;30mINFO\\x1b[0m [workflow ] completed success\\r\\n{}\\r\\n\\x1b[1;30mINFO\\x1b[0m Final process status is success\\r\\n(venv) mv141575@hemera4:~/heliport_jobs/job_multi_cat_63$ \"", "heliport:repeat": false, "heliport:interval": "0 days", "heliport:environment": "ml python", "heliport:cwl": { "to_file": "hi" }, "heliport:was_executed": [ { "time:hasBeginning": "2021-04-08 16:24:13.411849+00:00", "time:hasEnd": "2021-04-08 16:24:28.275633+00:00", "time:hasDuration": "14s", "heliport:memory_usage": {}, "heliport:profiling": { "validate config": "1.7881393432617188e-05s", "connect to cluster": "3.0592777729034424s", "setup environment": "6.686329364776611s", "transfer files": "0.16237258911132812s", "execute workflow": "4.957488536834717s", "collect and store metadata": "0.003754138946533203s" }, "heliport:execution_id": "17453b9d-ffca-4f9d-937d-d2489fd220fe", "heliport:was_aborted": false } ] } ] } ], "heliport:has_Tool": [ { "heliport:executable_id": 65, "heliport:cwl": { "cwlVersion": "v1.0", "class": "CommandLineTool", "baseCommand": "echo", "label": "echo", "doc": "Echo the message input parameter to the output console.", "inputs": { "message": { "type": "string", "inputBinding": { "position": 0 } } }, "outputs": {} }, "heliport:has_Job": [ { "heliport:job_id": 60, "rdfs:label": "echi hi", "datacite:hasDescription": "just echo \"hi\"", "heliport:output_text": "'execution by Voigt, Martin (FWCC) - 141575\\n...\\n\\nkilled by Voigt, Martin (FWCC) - 141575.\\n'", "heliport:repeat": false, "heliport:interval": "0 days", "heliport:environment": "ml python", "heliport:cwl": { "message": "hi" }, "heliport:was_executed": [ { "time:hasBeginning": "2021-04-08 16:17:36.232130+00:00", "time:hasEnd": "2021-04-08 16:17:49.223426+00:00", "time:hasDuration": "12s", "heliport:memory_usage": {}, "heliport:profiling": { "validate config": "3.933906555175781e-05s", "connect to cluster": "3.090667724609375s", "setup environment": "6.529288053512573s", "transfer files": "0.1500864028930664s", "execute workflow": "3.2224488258361816s", "collect and store metadata": "0.004606485366821289s" }, "heliport:execution_id": "f43e8fbd-88e5-4128-a881-c8067f1314ac", "heliport:was_aborted": false }, { "time:hasBeginning": "2021-04-08 16:18:05.616263+00:00", "time:hasEnd": "2021-04-08 16:18:08.969370+00:00", "time:hasDuration": "3s", "heliport:memory_usage": {}, "heliport:profiling": null, "heliport:execution_id": "0e028697-5ae7-4ae0-864c-96188e1d2a19", "heliport:was_aborted": true } ] }, { "heliport:job_id": 58, "rdfs:label": "Hello World Job", "datacite:hasDescription": "This job prints \"Hello World\" to the console.", "heliport:output_text": "\"execution by Voigt, Martin (FWCC) - 141575\\n...\\nLast login: Thu Apr 15 15:19:31 2021 from uts.fz-rossendorf.de\\r\\r\\nml python\\r\\n\\r\\n\\x1b[5mULIMIT:\\x1b[0m Your CPU time per process on the login node is limited to 300 seconds!\\r\\n Please use interactive jobs for long compile/test runs.\\r\\n\\r\\nmv141575@hemera4:~$ ml python\\r\\nLoading module python/3.6.5 \\r\\nmv141575@hemera4:~$ source ~/heliport_jobs/venv/bin/activate && pip list --format=legacy | grep cwltool\\r\\n\\x1b[01;31m\\x1b[Kcwltool\\x1b[m\\x1b[K (3.0.20201203173111)\\r\\n\\x1b[33mYou are using pip version 9.0.3, however version 21.0.1 is available.\\r\\nYou should consider upgrading via the 'pip install --upgrade pip' command.\\x1b[0m\\r\\n(venv) mv141575@hemera4:~$ mkdir -p ~/heliport_jobs/job_Hello_World_Job_58\\r\\n(venv) mv141575@hemera4:~$ pwd\\r\\n/home/mv141575\\r\\n(venv) mv141575@hemera4:~$ cd ~/heliport_jobs/job_Hello_World_Job_58\\r\\n(venv) mv141575@hemera4:~/heliport_jobs/job_Hello_World_Job_58$ cwltool tool.cwl job.json\\r\\n\\x1b[1;30mINFO\\x1b[0m /home/mv141575/heliport_jobs/venv/bin/cwltool 3.0.20201203173111\\r\\n\\x1b[1;30mINFO\\x1b[0m Resolved 'tool.cwl' to 'file:///home/mv141575/heliport_jobs/job_Hello_World_Job_58/tool.cwl'\\r\\n\\x1b[1;30mINFO\\x1b[0m [job tool.cwl] /tmp/jxodpu84$ echo \\\\\\r\\n 'Hello World'\\r\\nHello World\\r\\n\\x1b[1;30mINFO\\x1b[0m [job tool.cwl] completed success\\r\\n{}\\r\\n\\x1b[1;30mINFO\\x1b[0m Final process status is success\\r\\n(venv) mv141575@hemera4:~/heliport_jobs/job_Hello_World_Job_58$ \"", "heliport:repeat": true, "heliport:interval": "1 days", "heliport:environment": "ml python", "heliport:cwl": { "message": "Hello World" }, "heliport:was_executed": [ { "time:hasBeginning": "2021-04-08 16:14:23.561007+00:00", "time:hasEnd": "2021-04-08 16:14:45.017543+00:00", "time:hasDuration": "21s", "heliport:memory_usage": {}, "heliport:profiling": { "validate config": "4.0531158447265625e-05s", "connect to cluster": "3.1741256713867188s", "setup environment": "9.774957656860352s", "transfer files": "0.14579105377197266s", "execute workflow": "8.363750457763672s", "collect and store metadata": "0.00402522087097168s" }, "heliport:execution_id": "f12cd72f-ae49-4d9b-b697-c244be69941b", "heliport:was_aborted": false }, { "time:hasBeginning": "2021-04-10 00:50:00.089558+00:00", "time:hasEnd": "2021-04-10 00:50:20.532763+00:00", "time:hasDuration": "20s", "heliport:memory_usage": {}, "heliport:profiling": { "validate config": "1.8835067749023438e-05s", "connect to cluster": "3.9061572551727295s", "setup environment": "8.964924812316895s", "transfer files": "0.16122698783874512s", "execute workflow": "7.413899660110474s", "collect and store metadata": "0.003859281539916992s" }, "heliport:execution_id": "b514a2bb-e2ec-410c-80c7-3d3702cb3389", "heliport:was_aborted": false }, { "time:hasBeginning": "2021-04-11 00:50:00.100505+00:00", "time:hasEnd": "2021-04-11 00:50:18.023371+00:00", "time:hasDuration": "17s", "heliport:memory_usage": {}, "heliport:profiling": { "validate config": "2.9802322387695312e-05s", "connect to cluster": "3.17048978805542s", "setup environment": "8.770948886871338s", "transfer files": "0.16919755935668945s", "execute workflow": "5.81461763381958s", "collect and store metadata": "0.008431673049926758s" }, "heliport:execution_id": "d278737b-47fd-43b9-829e-a51aa7429175", "heliport:was_aborted": false }, { "time:hasBeginning": "2021-04-13 00:50:00.082026+00:00", "time:hasEnd": "2021-04-13 00:50:20.370347+00:00", "time:hasDuration": "20s", "heliport:memory_usage": {}, "heliport:profiling": { "validate config": "0.00011348724365234375s", "connect to cluster": "4.077807188034058s", "setup environment": "8.402221918106079s", "transfer files": "0.18563175201416016s", "execute workflow": "7.625927209854126s", "collect and store metadata": "0.00379180908203125s" }, "heliport:execution_id": "3a959452-67a6-4686-a5a6-fc142c2bc20c", "heliport:was_aborted": false }, { "time:hasBeginning": "2021-04-12 00:50:00.093601+00:00", "time:hasEnd": "2021-04-12 00:50:18.886209+00:00", "time:hasDuration": "18s", "heliport:memory_usage": {}, "heliport:profiling": { "validate config": "3.4332275390625e-05s", "connect to cluster": "3.0678184032440186s", "setup environment": "8.634859085083008s", "transfer files": "0.17548775672912598s", "execute workflow": "6.918449878692627s", "collect and store metadata": "0.0036156177520751953s" }, "heliport:execution_id": "34af7413-f16a-4c30-ba5d-2374fe190dca", "heliport:was_aborted": false }, { "time:hasBeginning": "2021-04-14 00:50:00.126998+00:00", "time:hasEnd": "2021-04-14 00:50:19.409566+00:00", "time:hasDuration": "19s", "heliport:memory_usage": {}, "heliport:profiling": { "validate config": "3.457069396972656e-05s", "connect to cluster": "7.240209341049194s", "setup environment": "6.573501348495483s", "transfer files": "0.20290565490722656s", "execute workflow": "5.278198719024658s", "collect and store metadata": "0.0037605762481689453s" }, "heliport:execution_id": "a0c3436a-1f9e-4300-b4e7-5eb90111c3e9", "heliport:was_aborted": false }, { "time:hasBeginning": "2021-04-15 00:50:00.100066+00:00", "time:hasEnd": "2021-04-15 00:50:20.139507+00:00", "time:hasDuration": "20s", "heliport:memory_usage": {}, "heliport:profiling": { "validate config": "1.8596649169921875e-05s", "connect to cluster": "3.363774061203003s", "setup environment": "9.03679609298706s", "transfer files": "0.2259664535522461s", "execute workflow": "7.416439771652222s", "collect and store metadata": "0.003676891326904297s" }, "heliport:execution_id": "a4a8eda4-11b6-417e-98e7-70325d662ed8", "heliport:was_aborted": false }, { "time:hasBeginning": "2021-04-16 00:50:00.109555+00:00", "time:hasEnd": "2021-04-16 00:50:19.507430+00:00", "time:hasDuration": "19s", "heliport:memory_usage": {}, "heliport:profiling": { "validate config": "3.886222839355469e-05s", "connect to cluster": "3.360140085220337s", "setup environment": "9.336943626403809s", "transfer files": "0.17470645904541016s", "execute workflow": "6.527547597885132s", "collect and store metadata": "0.004456281661987305s" }, "heliport:execution_id": "3ebd49d2-d7ef-4817-8253-5ea77fc8c8a6", "heliport:was_aborted": false } ] } ] }, { "heliport:executable_id": 66, "heliport:cwl": { "cwlVersion": "v1.0", "class": "CommandLineTool", "baseCommand": "echo", "label": "echo and capture", "doc": "echo a message to a file and output that file", "inputs": { "to_file": { "type": "string", "inputBinding": { "position": 0 } } }, "outputs": { "out": { "type": "stdout" } }, "stdout": "out.txt", "stderr": "" } }, { "heliport:executable_id": 67, "heliport:cwl": { "cwlVersion": "v1.0", "class": "CommandLineTool", "baseCommand": "date", "label": "date", "doc": "the simple date command", "inputs": {}, "outputs": {} } }, { "heliport:executable_id": 68, "heliport:cwl": { "cwlVersion": "v1.0", "class": "CommandLineTool", "baseCommand": [ "echo", "more_testing" ], "label": "echo_tool", "doc": "echo multiple parameters for demonstration ", "inputs": { "do_this": { "type": "boolean", "inputBinding": { "position": 0, "prefix": "--input" }, "label": "a boolean parameter" }, "file_path": { "type": "File", "inputBinding": { "position": 1 }, "label": "path to file" }, "str_input": { "type": "string", "inputBinding": { "position": 2, "prefix": "--str_input" }, "label": "a simple string input" } }, "outputs": {} } }, { "heliport:executable_id": 69, "heliport:cwl": { "cwlVersion": "v1.0", "class": "CommandLineTool", "baseCommand": [ "touch", "out.txt" ], "label": "touch_tool", "doc": "create a file called out.txt to demonstrate output parameters", "inputs": {}, "outputs": { "out": { "type": "File", "outputBinding": { "glob": "out.txt" }, "label": "the created file" } } }, "heliport:has_Job": [ { "heliport:job_id": 59, "rdfs:label": "create out.txt", "datacite:hasDescription": "create an empty file called out.txt", "heliport:output_text": "'execution by Voigt, Martin (FWCC) - 141575\\n...\\nLast login: Thu Apr 8 18:14:26 2021 from uts.fz-rossendorf.de\\r\\r\\nml python\\r\\n\\r\\n\\x1b[5mULIMIT:\\x1b[0m Your CPU time per process on the login node is limited to 300 seconds!\\r\\n Please use interactive jobs for long compile/test runs.\\r\\n\\r\\nmv141575@hemera4:~$ ml python\\r\\nLoading module python/3.6.5 \\r\\nmv141575@hemera4:~$ source ~/heliport_jobs/venv/bin/activate && pip list --format=legacy | grep cwltool\\r\\n\\x1b[01;31m\\x1b[Kcwltool\\x1b[m\\x1b[K (3.0.20201203173111)\\r\\n\\x1b[33mYou are using pip version 9.0.3, however version 21.0.1 is available.\\r\\nYou should consider upgrading via the \\'pip install --upgrade pip\\' command.\\x1b[0m\\r\\n(venv) mv141575@hemera4:~$ mkdir -p ~/heliport_jobs/job_create_out_txt_59\\r\\n(venv) mv141575@hemera4:~$ pwd\\r\\n/home/mv141575\\r\\n(venv) mv141575@hemera4:~$ cd ~/heliport_jobs/job_create_out_txt_59\\r\\n(venv) mv141575@hemera4:~/heliport_jobs/job_create_out_txt_59$ cwltool tool.cwl job.json\\r\\n\\x1b[1;30mINFO\\x1b[0m /home/mv141575/heliport_jobs/venv/bin/cwltool 3.0.20201203173111\\r\\n\\x1b[1;30mINFO\\x1b[0m Resolved \\'tool.cwl\\' to \\'file:///home/mv141575/heliport_jobs/job_create_out_txt_59/tool.cwl\\'\\r\\n\\x1b[1;30mINFO\\x1b[0m [job tool.cwl] /tmp/e1txw_po$ touch \\\\\\r\\n out.txt\\r\\n\\x1b[1;30mINFO\\x1b[0m [job tool.cwl] completed success\\r\\n{\\r\\n \"out\": {\\r\\n \"location\": \"file:///home/mv141575/heliport_jobs/job_create_out_txt_59/out.txt\",\\r\\n \"basename\": \"out.txt\",\\r\\n \"class\": \"File\",\\r\\n \"checksum\": \"sha1$da39a3ee5e6b4b0d3255bfef95601890afd80709\",\\r\\n \"size\": 0,\\r\\n \"path\": \"/home/mv141575/heliport_jobs/job_create_out_txt_59/out.txt\"\\r\\n }\\r\\n}\\r\\n\\x1b[1;30mINFO\\x1b[0m Final process status is success\\r\\n(venv) mv141575@hemera4:~/heliport_jobs/job_create_out_txt_59$ '", "heliport:repeat": false, "heliport:interval": "0 days", "heliport:environment": "ml python", "heliport:cwl": {}, "heliport:was_executed": [ { "time:hasBeginning": "2021-04-08 16:15:49.004703+00:00", "time:hasEnd": "2021-04-08 16:16:02.378020+00:00", "time:hasDuration": "13s", "heliport:memory_usage": {}, "heliport:profiling": { "validate config": "3.600120544433594e-05s", "connect to cluster": "2.997633218765259s", "setup environment": "6.696225166320801s", "transfer files": "0.19168829917907715s", "execute workflow": "3.489621877670288s", "collect and store metadata": "0.0039136409759521484s" }, "heliport:execution_id": "d4293aaa-fc50-4ef9-a15b-3784f89c2bca", "heliport:was_aborted": false } ] } ] }, { "heliport:executable_id": 70, "heliport:cwl": { "cwlVersion": "v1.0", "class": "CommandLineTool", "baseCommand": "cat", "label": "cat", "doc": "show the contents of a file", "inputs": { "in_file": { "type": "File", "inputBinding": { "position": 0 }, "label": "the file to be displayed" } }, "outputs": {} } }, { "heliport:executable_id": 71, "heliport:cwl": { "cwlVersion": "v1.0", "class": "CommandLineTool", "baseCommand": "cat", "label": "cat_and_caputre", "doc": "copy the input of a file to a different file", "inputs": { "in_file": { "type": "File", "inputBinding": { "position": 0 }, "label": "the input file" } }, "outputs": { "out_file": { "type": "stdout" } }, "stdout": "out_file.txt", "stderr": "" } }, { "heliport:executable_id": 72, "heliport:cwl": { "cwlVersion": "v1.0", "class": "CommandLineTool", "baseCommand": "sleep", "label": "sleep", "doc": "do nothing for specified number of seconds", "inputs": { "time": { "type": "string", "inputBinding": { "position": 0 }, "label": "sleep this amout of seconds" } }, "outputs": {} } } ], "heliport:has_CustomCWL": [ { "heliport:executable_id": 63, "heliport:cwl": { "arguments": [ { "prefix": "-A", "valueFrom": "$(1+1)" }, { "prefix": "-B", "valueFrom": "$(\"/foo/bar/baz\".split('/').slice(-1)[0])" }, { "prefix": "-C", "valueFrom": "${\n var r = [];\n for (var i = 10; i >= 1; i--) {\n r.push(i);\n }\n return r;\n}\n" } ], "baseCommand": "echo", "class": "CommandLineTool", "cwlVersion": "v1.0", "doc": "using user defined CWL to enable advanced features (ref.: https://www.commonwl.org/user_guide/)", "inputs": [], "label": "javascript in CWL", "outputs": { "example_out": { "type": "stdout" } }, "requirements": { "InlineJavascriptRequirement": {} }, "stdout": "output.txt" } }, { "heliport:executable_id": 62, "heliport:cwl": { "baseCommand": "echo", "class": "CommandLineTool", "cwlVersion": "v1.0", "doc": "ref.: https://www.commonwl.org/user_guide/", "inputs": { "filesA": { "inputBinding": { "position": 1, "prefix": "-A" }, "type": "string[]" }, "filesB": { "inputBinding": { "position": 2 }, "type": { "inputBinding": { "prefix": "-B=", "separate": false }, "items": "string", "type": "array" } }, "filesC": { "inputBinding": { "itemSeparator": ",", "position": 4, "prefix": "-C=", "separate": false }, "type": "string[]" } }, "outputs": { "example_out": { "type": "stdout" } }, "stdout": "output.txt" } }, { "heliport:executable_id": 64, "heliport:cwl": { "$namespaces": { "edam": "http://edamontology.org/", "s": "https://schema.org/" }, "$schemas": [ "http://schema.org/version/9.0/schemaorg-current-http.rdf", "http://edamontology.org/EDAM_1.18.owl" ], "baseCommand": [ "wc", "-l" ], "class": "CommandLineTool", "cwlVersion": "v1.0", "doc": "Note that this is an example and the metadata is not necessarily consistent. (ref.: https://www.commonwl.org/user_guide/)", "inputs": { "aligned_sequences": { "format": "edam:format_2572", "inputBinding": { "position": 1 }, "label": "Aligned sequences in BAM format", "type": "File" } }, "label": "An example tool demonstrating metadata.", "outputs": { "report": { "format": "edam:format_1964", "label": "A text file that contains a line count", "type": "stdout" } }, "s:author": [ { "class": "s:Person", "s:email": "mailto:dyuen@oicr.on.ca", "s:identifier": "https://orcid.org/0000-0002-6130-1021", "s:name": "Denis Yuen" } ], "s:citation": "https://dx.doi.org/10.6084/m9.figshare.3115156.v2", "s:codeRepository": "https://github.com/common-workflow-language/common-workflow-language", "s:contributor": [ { "class": "s:Person", "s:email": "mailto:briandoconnor@gmail.com", "s:identifier": "http://orcid.org/0000-0002-7681-6415", "s:name": "Brian O'Connor" } ], "s:dateCreated": "2016-12-13", "s:license": "https://spdx.org/licenses/Apache-2.0", "stdout": "output.txt" }, "heliport:has_Job": [ { "heliport:job_id": 64, "rdfs:label": "never executed job", "datacite:hasDescription": "this job is an example of a job with no executions (hopefully)", "heliport:output_text": "'Successfully created a scientific workflow. To start it press the play button'", "heliport:repeat": false, "heliport:interval": "0 days", "heliport:environment": "ml python", "heliport:cwl": { "aligned_sequences": { "class": "File", "location": "16_ssh:///home/mv141575/Downloads/HELIPORT.png" } } } ] } ], "heliport:has_DigitalObject": [ { "heliport:digital_object_id": 18, "datacite:handle": "https://hdl.handle.net/20.500.12865/HELIPORT_OBJ_18", "heliport:relation_to_project": "during", "rdfs:type": "Timeperiod", "datacite:hasDescription": "The COVID-19 pandemic, also known as the coronavirus pandemic, is an ongoing global pandemic of coronavirus disease 2019 (COVID-19) caused by severe acute respiratory syndrome coronavirus 2. (ref.: https://en.wikipedia.org/wiki/COVID-19_pandemic)" }, { "heliport:digital_object_id": 17, "datacite:handle": "https://hdl.handle.net/20.500.12865/HELIPORT_OBJ_17", "heliport:relation_to_project": "using", "rdfs:type": "Framework", "datacite:hasDescription": "Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of Web development, so you can focus on writing your app without needing to reinvent the wheel. It?s free and open source. (ref.: https://www.djangoproject.com/)" }, { "heliport:digital_object_id": 16, "datacite:handle": "https://hdl.handle.net/20.500.12865/HELIPORT_OBJ_16", "heliport:relation_to_project": "using", "rdfs:type": "IDE", "datacite:hasDescription": "PyCharm is an integrated development environment (IDE) used in computer programming, specifically for the Python language. It is developed by the Czech company JetBrains.[5] It provides code analysis, a graphical debugger, an integrated unit tester, integration with version control systems (VCSes), and supports web development with Django as well as data science with Anaconda. (ref.: https://en.wikipedia.org/wiki/PyCharm)" }, { "heliport:digital_object_id": 15, "datacite:handle": "https://hdl.handle.net/20.500.12865/HELIPORT_OBJ_15", "heliport:relation_to_project": "related_institution", "rdfs:type": "Institution", "datacite:hasDescription": "The Helmholtz-Zentrum Dresden-Rossendorf (HZDR) is a Dresden-based research laboratory. It conducts research in three of the Helmholtz Association's areas: materials, health, and energy. HZDR is a member of the Helmholtz Association of German Research Centres. (ref.: https://en.wikipedia.org/wiki/Helmholtz-Zentrum_Dresden-Rossendorf)" }, { "heliport:digital_object_id": 14, "datacite:handle": "https://hdl.handle.net/20.500.12865/HELIPORT_OBJ_14", "heliport:relation_to_project": "using", "rdfs:type": "Personal Computer", "datacite:hasDescription": "The Computer standing on my main home-office desk was build using a CPU from AMD and GPU from NVIDIA." }, { "heliport:digital_object_id": 13, "datacite:handle": "https://hdl.handle.net/10.14278/rodare.721", "heliport:relation_to_project": "happend_after", "rdfs:type": "Project", "datacite:hasDescription": "An FPGA project" } ] }