<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
Hi Mark,
<div class=""><br class="">
<div><br class="">
<blockquote type="cite" class="">
<div class="">On Sep 9, 2020, at 2:14 PM, Miller, Mark <<a href="mailto:markampa@pennmedicine.upenn.edu" class="">markampa@pennmedicine.upenn.edu</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<div class="">How much memory do you recommend for these parse jobs?</div>
</div>
</div>
</blockquote>
<div><br class="">
</div>
<div><br class="">
</div>
There are some general system requirements documented here:</div>
<div><br class="">
</div>
<div><a href="https://ontoportal.github.io/administration/general/system_requirements/" class="">https://ontoportal.github.io/administration/general/system_requirements/</a>
<div><br class="">
</div>
<div>However, it depends on the size of the ontology. We recently corresponded with someone that uploaded SNOMED CT (roughly 1.47 GB ontology source file), and they needed to allocate 32 GB to the appliance. Anything less resulted in out of memory errors.</div>
<div><br class="">
</div>
<div>For my installation, I have 28 GB allocated, which is the maximum my development laptop can handle without keeling over. For smaller ontologies, you wouldn’t need as much.</div>
<div><br class="">
</div>
<br class="">
<blockquote type="cite" class="">
<div class="">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<div class="">I’ll be doing DrOn soon, too. How could I tell if I’m not allocating enough memory?</div>
</div>
</div>
</blockquote>
<div><br class="">
</div>
<div><br class="">
</div>
<div>If processing fails due to an out of memory error, there could be a message to that effect in the parsing log file for the ontology. The Admin -> Ontology Administration page has a URL column with “Log” links that allow you to view the parsing log file.
 Just make sure to look at the timestamps for the processing, as multiple runs of processing the same ontology will output log data into that same file.</div>
<div><br class="">
</div>
<div>Alternatively, if you have access to the administration console for the appliance, you can navigate to the submission directory on the command line and view the parsing log in a text editor:</div>
<div><br class="">
</div>
<div><a href="https://ontoportal.github.io/administration/ontologies/submitting_ontologies/#is-there-a-log-file-for-parsing" class="">https://ontoportal.github.io/administration/ontologies/submitting_ontologies/#is-there-a-log-file-for-parsing</a></div>
<div><br class="">
</div>
<div><br class="">
</div>
<blockquote type="cite" class="">
<div class="">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<div class=""><br class="">
</div>
<div class="">Can you point me towards documentation about triggering reprocessing? I think I saw it before, but now that the documentation is so much more comprehensive, it can be hard to find things! </div>
</div>
</div>
</blockquote>
<div><br class="">
</div>
<div><br class="">
</div>
<div>Sure, no problem. </div>
<div><br class="">
</div>
<div>From the OntoPortal application, you can kick off a reprocessing of an ontology using the Admin -> Ontology Administration page. You would select the row for the desired ontology, choose “Process" from the “Apply to Selected Rows” dropdown box, then click
 the Go button. </div>
<div><br class="">
</div>
<div>Alternatively, you can use these instructions to reprocess the ontology from the command line:</div>
<div><br class="">
</div>
<div><a href="https://ontoportal.github.io/administration/ontologies/submitting_ontologies/#manually-reparsing-as-a-developer-in-the-scripting-environment" class="">https://ontoportal.github.io/administration/ontologies/submitting_ontologies/#manually-reparsing-as-a-developer-in-the-scripting-environment</a></div>
<div><br class="">
</div>
<div>I use this approach because I can watch the log output and see immediately if errors are written out.</div>
<br class="">
<blockquote type="cite" class="">
<div class="">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<div class=""><br class="">
</div>
<div class="">I have loaded the Consumer Health Vocabulary Ontology (OCHV) since I sent the first message and am characterizing the mapping success now.</div>
</div>
</div>
</blockquote>
<div><br class="">
</div>
<div>It’s not apparent to me that this problem is specific to any one ontology. I’ve uploaded five separate ontologies, and there are no ontology-level mappings for any of them.</div>
<div><br class="">
</div>
<div>Kind regards,</div>
<div>Jennifer</div>
<div><br class="">
</div>
</div>
</div>
</body>
</html>