BIOVIA Pipeline Pilot
Pipeline Pilot Installer shows an error that running jobs have been detected despite the service is not running.
It is very rare and unusual but there are cases when running the Pipeline Pilot installer to upgrade or add collections to an existing installation, the installer shows an error like: ----- scitegicsetup ----- Running jobs have been detected. Please terminate them from the administration portal. ----- Since the Pipeline Pilot services are not running, there can be no jobs and it is not possible to log in to the Admin Portal. The reason for this is most likely that some lock files have been left
Dashboard Collection: How to pair Make Clickable with additional actions and other questions
I am creating an application launcher with the Dashboard Collection. I am using the Dashboard Collection vs the traditional "green" Reporting collection to get the resulting web pages to be responsive, but I have run into a few roadblocks - and could use some input on how best to implement things. In some cases I have things working but feel there must be a more elegant/performant option, and in others I am stuck. Attaching find a set of three interconnected protocols that should work as-is
Cryptic error message when trying to upload a file from the Web Port
When a user tries to upload a file through the Web Port, it may happen that they get a cryptic JavaScript error like: "Uncaught TypeError: Pilot.Report.SimpleFileUpload$onError is not a function". To see the actual reason as to why the file failed to upload, an administrator can check the errors in the logfile "scitegicerror_cgifile.log" located in "/logs/messages". The most likely cause of this error is that the file to be uploaded violates the rules that has been set
Scheduled Jobs getting stuck
We have noticed that a number of scheduled jobs are failing to complete and after checking the server logs we see the same error message. Pilot Error: Maximum number of servers (256) exceeded If any one can shed some light on which servers the error message is referring to and how/if these could be configured that would be appreciated. Thanks Steve
Text Reader no longer able to connect to a specific URL
I've been using the Text Connector to connect to a specific web site for almost 10 years, in order to download files, and it's worked well. In the past few days, it has stopped working. I don't get any output from the Text Reader component. I've got Source=https://www.chemgenes.com in Text Reader. Is there any way to debug this? The Text Reader component does still work fine with other URLs, and this URL does work on the PP server computer in a web browser, so I know it's not a connection
Component for "pretty-printing" JSON
Attached is a protocol containing a component that formats or "pretty-prints" a property containing JSON to have nice indentation. The component can either save the results to a file or put the formatted JSON on a new data record property. The component is Python-based, but as the "json" module used is part of the Python standard library, no installation of modules is required. All of the Python-specific parameters have been moved to the Implementation tab of the component. One can choose the
How Are Molecular Descriptors Combined with ECFP6 Fingerprints in Bernoulli Naïve Bayes Models in Pipeline Pilot?
Are the molecular descriptors binarized (e.g., into deciles or bins) before being included in the model? Does Pipeline Pilot use the same BernoulliNB node for both ECFP6 bits and descriptor features? How are continuous descriptors aligned with the binary fingerprint format expected by the Bernoulli Naïve Bayes model? Is the model built using one combined feature matrix, or are fingerprints and descriptors treated separately and merged later? My goal is to better understand how descriptors
Annual BIOVIA Customer Event | Oct 6-8 | Dublin, Ireland
📅 Mark your calendars! BIOVIA Live 2025 Global is coming to Dublin, Ireland this October 6–8 🇮🇪 : http://go.3ds.com/85u2. Join our vibrant community of scientists and industry leaders as we explore the latest trends, share insights and dive into hands-on training with BIOVIA product experts. 🎟️ Register today.
Fonts with icons for Dashboard Collection
I want to create a dashboard where people can "star" an item as a favorite. To do this outside of Pipeline Pilot my understanding is that you would use an icon from a font like font-awesome. Is there an existing font in Pipeline Pilot that I can call to embed a star or heart icon in my text element? Is there a different mechanism available OOTB I am not seeing? If not, how does one add a font set like font-awesome to Pipeline Pilot for use by the Dashboard collection? Thanks! Lynn
Request for Learning Resources for BIOVIA Discovery Studio
Hello, I hope you’re doing well. I wanted to kindly ask how I can learn to use the software effectively. Are there any recommended resources, such as books or videos, that cover the different parts of the software? Thank you very much for your guidance.
How to create comma-separated strings from grouped numbers?
Hello, I have a list of around 1,000 numbers. I would like to convert them into strings, with each string containing 20 numbers separated by commas. I've already used the "Group by Number" component to create groups of 20 numbers each. Now my question is: How can I convert these groups into comma-separated strings? Thank you for your help! Bernd
“HTML Report Writer” component output in mhtml format
Hi Support, We want to use “HTML Report Writer” component to output html, the page images will be stored in a separate folder, but I want to store them in a single web page method, is there any way to realize this function?
BIOVIA Live 2025 Global | Customer Event
📣 Our most anticipated in-person experience is coming this October. BIOVIA Live 2025 will bring together industry experts like you for an unforgettable journey of insights, connections and innovation. Stay tuned — join our newsletter to get the details first: https://discover.3ds.com/biovia-newsletter-sign-up.
use BIOVIA DLLs in a .NET 8 project?
I'd like to build a small .NET 8 C# project that takes a single molecule and handles mol format conversion (smiles, chime) and produces an image (jpg). These tasks are trivial to do in the BIOVIA Draw classes provided in .Net DLL's. The problem is, those DLLs are in .Net Frameworks (v4.6.x I think). The Pipeline Pilot .Net SDK nalpp.dll has the same limitation. Has anyone been able to use these BIOVIA DLLs -- probably via a wrapper project -- in a .Net 8 project? Regards, Julian
Request for Input: Chirality of Phosphorus and Sulfur
A question for users of our Chemistry Collection and SDK. We're contemplating an update to enable stereochemistry on two specific molecule classes: Phosphinic Acids: RP(=O)(O)R Sulfinic Acids: RCS(=O)O These are similar cases in that they have tetrahedral geometry at a heteroatom with two connected oxygens. Typically, these compounds exist as a mixture of enantiomers due to interconversion when deprotonated and are usually depicted without stereochemistry. But the structures of the
Installing requirement and protocol for the Pipeline Client
Hi, I am a bit confused as I cannot find any clear documentation on how to install this platform I did find this, but as I understood it is not via the cloud, maybe science cloud is a third-party vendor? Also the the tutorials dont show any information regarding how to install, they just jump straight to the software which I think is poor.
How to find and swap .xml Element attribute values
Hi All, I'm working with an .xml document where I want to swap the values contained within the attributes of an element. To provide a specific example, I'm trying to extract the attribute values from the Sample element in the .xml below using the nodemetadataproperties function in PilotScript so I can swap the values found within the SampleID, name and comment attributes but I'm struggling to find the values and am unsure about how to write the values back to the correct attribute. Is anyone
Web port - can we make protocols visible by user?
Hello, We have a bunch of protocols that are exposed in the Web port. They were mostly internal to IT so it did not matter if everyone in IT could see those. But now we have some end user facing protocols that we are going to publish in the Web Port. Is there a way to make only certain protocols visible to certain users in the web port?
Error When Using SMTP Mail Writer In Hub
The mail writer works when testing in Pipeline Pilot, I receive emails. I am using my work's exchange in the SMTP Host address. No auth required. It doesn't however work when using the protocol in Hub. I don't have the Python SMTP Mail writer protocol example - could someone upload this? Maybe I could try this instead. This is the error I am seeing: java.lang.Exception: Pipeline Pilot protocol execution failed with status [error] for Foundation job [b5f8eae8-552d-45ff-a432-a23bef1fa4d2]
User Access Logs
Hello, Is there a way to see a user access log to the web port to see who has accessed most recently? Thanks.
FileRename() Method
Hi, I am attempting to write a script/protocol which accesses files on a shared drive and renames them. For this I believe, we can use the FileRename() method. However, it doesn't appear to be renaming the files as expected - it just doesn't do anything. In the code above, for each file, I am generating its new name and then passing it as an argument to the fileRename() method. However, I notice no change in file name after running the code above. Do you need to have the file
'Flattening' StereoChemistry for Molecular structures in Pipeline Pilot
Good Afternoon, I have a question regarding stereochemistry of Molecular structures objects in pipeline pilot. Is there a way to 'flatten' or disregard the stereochemistry of molecular structures that are being fed in by a SD reader component ? As a result, making a lot of the drugs similar that have different stereochemistry thus making it easier to parse by molecular structures or even smiles strings. Thanks.
SMTP OAuth example protocol?
I'm currently sending emails in Pipeline Pilot via SMTP with TLS-secured username/password login credentials. I'm using a variant of the component present in the "Python (on Server) Send Emails Example" example protocol. I've been told by my site IT that this will be going away, and I instead need to start using SMTP OAuth. Is there an example protocol which demonstrates sending an email using this authentication? Thanks, John Feinberg Novo Nordisk
I have a makers version of solid works. I bought this to practice solidworks because of a job opening at my work.
I got this to learn the pipe feature. There is a drafting position opening up at my work I work for an oil and gas company. They have premium solidworks and asign a license to their drafters. Im not a drafter but I used solidworks in ME school and to design some personal 3d Printers. My boss asked me to put together a spool in solid works with welment call outs. Nothing fancy just a 2 inch spool like a J with weldment call outs schedule 40 pipe. What do I do now pay for a full version of
Hashtable Concept in pipeline pilot
Hi Pipeline developers, I want to understand how hashtable works in plp I need to understand node properties concepts how it works. Why we need hashtables how to use hashtable concept to fetch samples and taskplan or any kind of examples in Biovia. Is anyone explain this concept it will be really great. if you have any protocols of those can you please attach for refrence ? Thanks in Advance 🙂
MS/Castep/Geometry optimization-try setting r_cut manually???
Hello everyone😀 When I was using the castep module for structure optimization of cobalt doped pentlandite, the .castep result file gave an error. This error is: “Error geom_precon_exp_get_r_NN: increased r_cut to twice system extent without finding neighbors for all atoms. this can happen if your system is too small; try setting r_cut manually”. However, I did not look for the runtime parameter “r_cut” in the user manual, and subsequently added “geom_precon_r_cut: 3.0” to the .param file.
What is Base URL and Entity ID in SSO configuration?
I am trying to troubleshoot this for weeks and have a case open with Biovia but to no avail. I am using Microsoft Azures as my SSO provider. I am wondering what the Base URL and Entity ID should be specified as in the configuration. Currently, I have login dot microsoftonline dot com followed by a key value as the Base URL. But my SSO configuration person says pipeline is not even hitting the SSO server. The URL for the webport is in Entity ID, is this correct? I have the metadata from SSO
Violin Plots
The attached component will generate violin plots that look like this: which are a nice way of characterizing the distribution of data within certain categories. The component uses the Highcharts javascript library directly for visualization. It illustrates how to integrate with Highcharts to provide additional chart types that are not currently available.
Extracting images from PDF
We've been running PipelinePilot 2021 (linux backend) and have a protocol to extract images from an externally created PDF files: PDF Reader -> Unpack Children -> Image from Byte Array -> Image Record Writer We need to update PP to PP2025, but there's currently no imaging collection in PP2025 Gold for Linux. Therefore, the "Image from Byte Array" component is missing. Is there another native way to extract the images in the PDF from within PP? Would prefer not to use external python modules
Pipeline protocol for Gaussian & MS based work flow
Hi Users & Developers, Anyone have sample script or make suggestion to run Gaussian calculation through Pipeline Protocol. I want to set a work flow with series of some Gaussian and MS calculations followed by analysis.
LigandFit binding site file
Hello, I want to run LigandFit docking protocol through PP. I found that the binding site here is defined as a .dat file. I know how to create a binding site in Discovery Studio, however I cannot find a way to save the binding site in LigandFit format (.dat). Any idea how this could be achieved? Thanks, Nikola
How To Set Up The SMTP Mail Writer Component
Is there any documentation or examples of how to set up the SMTP Mail Writer component? I only require the ability to send a simple message to notify an action has been completed; there is no requirement of adding attachments it will simply sit on it's own without any specific pipes after the main protocol has completed it's actions. I just need to know specifics on how to set up the 'ToAddress', 'ToName', etc. Basically what each action does and what is needed
About the timeout encountered in Protocol usage.
In Protocol Client, I have designed a very simple protocol and got a link that can be accessed by Create Protocol Link function. due to network problem, some timeout will be more than 40s when I access the link, then I will encounter: “Error: Job Error: Job timed out after 40000 msec.” Is there any way to make the wait time after the Link is called longer, like 60s.
Bulk Equipment Creation and Bulk Material Creation
Hi Folks, Is anyone created bulk equipment creation or materials Using PLP or any kind of automation. Any example protocol available.
Unable to load licensing library
I used chamaxon PP extensions with PP 2021. Now I need to update extensions. But the installed directory PP had space. So pkgutil cannnot read new mocules from directory. So I will try to uninstall PP and re-install it. Uninstall of PP was done. And I rerun the installer. But I cannot load license file in re-install. PP2021 already out of support. But what is the problem of message 'Unable to load licensing library'?
Is anyone created chatbot for Biovia Onelab
Hi folks, Is anyone created chatbot for Biovia Onelab. Can we use PLP to implement this, or any other source. Or anything in Biovia Onelab which is OOTB feature which is good for customer. Is anyone done this before ? Thank You
Replay of BIOVIA Live 2024 sessions
Dear BIOVIA enthusiasts: We had an offline event of BIOVIA Live 2024 in USA and Europe last year. The sessions are now available online in below event link. https://www.3ds.com/products/biovia/events/biovia-live-2024 I hope this helps for all of you.
Can we store any Audit Data in PLP
Hi Folks, Suppose we have protocol where user will select any dropdown values and do some action on it like updating or delete can we store that data permanently in PLP like so next time if see the the data should be update. Thank you
Image or Video Analytics Using PLP
Hi folks, I have given a scenario of some use cases where it is possible to build any of them Using Pipeline Pilot. I am new to Analytics 1 Object Identification (car/bus/truck) 2 Person Tracking (Attendance using face, emotion Analysis) 3 Dashboard Making 4 Underwater object classification 5 Disease classification using imaging 6 Fire prediction 7 Predictive Maintenance, Remaining Useful Life Prediction 8 Color Similarity Checking 9
Findsubstring and rmatch with chinese characters
Hi, Findsubstring() and rmatch() don't seem to be working for me with when searching chinese characters. Do I need to install a lanaguage pack or similar on the server? If so how? Currently chinese character (simplified) display correctly on my HTML viewer and in pilotscript, but the above functions don't seem to be able to use them. Thanks Joe
Question mark being interpreted as a parameter in PostgreSQL statement
I am writing a query using a database select component. The query involves joining a varchar column with jsonb column. Unlike the syntax for usual join (col1 = col2), the postgresql syntax for this join is ( jsonbcol1 ? col2). While this syntax works in any other command line tool, pipeline pilot SQLSelect component interprets that question mark as an input parameter. I tried passing "?" itself as the parameter value hoping that it will replace question mark with question mark in the
Image Analytics Using PLP
Hi Folks, Need to create a protocol using image analytics and object detection using PLP which I have never done before. Anybody in the community has done this before. Thanks
Confirmation Message Using PLP
Hi Folks, Need to build a protocol where clicking any button it should ask below pop up message and based on OK and Cancel it should execute the next protocol.is there any possibility in PLP to get this kind of scenario. and it should ask reason and comment box for further protocol.
How To Identify Different Titled Reports (Excel) Using A Filter
I have two Excel reports generated on the same testing equipment; ‘ANALYSIS REPORT’ and ‘COMPARISON REPORT’. I have set up an Excel reader component and the report title occurs in different columns: I know I must use a filter of some kind or perhaps a custom filter to identify which report I need to send to a particular pipe but I am unsure how to script this. There will only be two pipes which will eventually break down the reports into sections. Presently I have created one just for the
Pipeline Pilot Admin Portal running on incorrect port
Hello, I have admin portal running on port 9943 and it does not support https. I think the correct port should be 9443, somebody just made a typo when installing/configuring this. Can I change this configuration without having to reinstall the server? Where is the configuration file?
Execute button is disabled in SQL update component
Please anyone help me out to resolve the issue in below scenario. I need to use SQL update, insert commit and rollback component in PLP to update some data in a database but execute button is disabled. do we need to add any permission to make it enable or any other things need to be done attached Screenshot.
Report Creation in PLP
Is anyone created reports which contains headers and footers or any kind of dashboards using PLP which do we have any protocol example related to that.
SSO integration appears to work but not completely
Hello, I am trying to integrate Microsoft Azure SSO with my pipeline pilot server to expose web port applications in browser. After our administrator added the configuration on Azure and I pasted the SAML into pipeline pilot server's admin page, I am getting the following message: After this, if I paste the webport URL in another tab, I see the protocols without having to log in. Any ideas? I believe the administrator has added this URL as the target URL but now sure how to verify that
How to separate out numbers only from a string using Custom Manipulator component and scripting
I have this scenario: I need to separate the values from the string - the units are not required. What script do I need to use to separate the 20.00 and also 400.00 - I want to pipe both results separately so effetcively there will be two scripts (two custom manipulators). Will need the property headers to be 'ramp_rate' for the 20.00 value and the 400.00 value needs to be the 'target_temp'. Or is there another way to do this without scripting?
Converting property value to some other value
Hi Folks, Can anyone help me on the below issue. In Data record tree viewer, I can be able to see the same output which is in Results Property but in html table viewer and html report viewer it's converting to some value attached in Screenshot 1.3 I am using clean component to remove some rows which has empty value or null value, how can I get same output which is in Results Property. Screenshot 1.3
Rows should be removed which doesn't have any value
Hi folks anyone in the BIOVIA community help me out in the below scenario, how we can remove the row which has no value, so we can get only those data which has values using PLP. In below output I need to remove middle row. Only I need first and last row should be displayed except empty one or if it has empty value in any specific column, it should remove entire row. Thanks
Colored Tabs in Reporting Collection
I was wondering if anyone in the community has ever tried to change the appearance of a tab in a Pipeline Pilot report. Currently the tabs produced with the Reporting Collection all use a single style. I would like to be able to change color of the tab and/or the text. This would make it easier to call attention to a particular tab, say to distinguish a summary from individual samples, or to distinguish between nested tab groups, like the one shown below. Is this possible? Or would this
Web Port SSO integration possible?
Hello, I have web-deployed some protocols for users to access without having to install PP client. These web deployed protocols use AD authentication. I would like to put this link on our SSO page and use SSO authentication instead. Has anybody done that or know how to do that?
Runset results error
Hi Everyone, I am trying to fetch taskplan runsetresults but I am getting error. can anyone help me how to use this API in 2024 version of BIOVIA ONELAB, is there any other way to acieve this same thing i need to use in PLP hub connector
Equipment Predictions by collecting historical data
Hi Team, Need to create the protocol on equipments where it will predict the equipment failure future ones ensuring on their conditions and maintenance and avoid failures. Any example protocol is available ?
Video Analytics Using pipeline Pilot
Hi Folks, I am new to the concept of video analytics I have given task to make video analytics using Pipeline Pilot. Any idea so we can develop some protocols using PLP. What all components required and how we can start this?
How to get Taskplan runset results in Pipeline Pilot if Api is not available
Hi Folks, Is there any way to get runsetresults of taskplan without using API endpoint as in BIOVIA 2024 version Api is not available. How to achieve this using PLP.
Searchable List Box Component
Hi Folks, I need to add some html attribute in Searchable List Box Component, but when i use searchable List Box Component I could not able to see the html attribute parameter available in the component. For reference attached screenshots (1.1 and 1.2) Help me how to add some html attribute and call some JavaScript functions like how we use in List Box Component Refer ScreenShot (1.3) Screenshot 1.1 Screenshot 1.2 Screenshot 1.3
BIOVIA Chemical Registration 2025: "Concept Creation Not Allowed" issue
In BIOVIA Chemical Registration 2025: When I login as a user in the Chemical Registration Administer group and try to register a new structure record in Lot Registration. The error "Concept Creation Not Allowed" came up. The Chemical Registration document mentioned the user need to be in the group that has the "Create New Concept" permission. I checked all the permissions granted to each group related to Chemical Registration, I see "CreateDuplicateConcept" permission, but I don't see "Create
BIOVIA announces the release of Pipeline Pilot Chemistry SDK 2025
BIOVIA Pipeline Pilot Chemistry SDK 2025 was released on November 29, 2024 and is available for download at https://software.3ds.com. It can be found under: Product line: Lab, Scientific and Content Solutions Release: BIOVIA 2025 Level: BIOVIA 2025 Golden The following Technical Note informs you about BIOVIA Pipeline Pilot Chemistry SDK 2025 including the release's enhancements and fixed defects.
BIOVIA announces the release of Pipeline Pilot 2025
BIOVIA Pipeline Pilot 2025 was released on November 29, 2024 and is available for download at https://software.3ds.com. It can be found under: Product line: Lab, Scientific and Content Solutions Release: BIOVIA 2025 Level: BIOVIA 2025 Golden The following Technical Note informs you about BIOVIA Pipeline Pilot including the release's enhancements and fixed defects. https://www.3ds.com/support/documentation/resource-library/t99-2024-notification-regarding-biovia-pipeline-pilot-2025
How to retrieve the protocols developed by the user who left the organization?
The protocols within the user’s folder who left the organization can be migrated to the place of your interest in the following way: Requirements: The user must be part of the ‘Platform/PowerUsers’ group and the user will have the permission for Pipeline Pilot Client Administration. With this permission, the user will have the access to the protocols from all users. Steps: Log into the PLP server via PLP Pro Client and you will see the light purple color on the username as seen below (right
The Destination parameter of the HTML Report Writer component is intended to be defined as another shared path.
Hi Support, When using the HTML Report Writer component, we found that the Destination parameter can only be set to paths on the Pipeline Pilot server. However, we would like to write this file to a shared path. Is there any way to achieve this functionality?
Clarification on BIOVIA Foundation HUB Api related to runsetresults
Hi Everyone, I am Using BIOVIA Foundation Hub 2024 Version and also Pipeline Pilot. In Pipeline Pilot I am trying to fetch getrunsetresults using query hub entities aswell as hub connector but getting error. When I checked in api document runsetresults is missing, can anyone help me how to get runset results in 2024 version what is missing.
Clarification on "Number of Processes" in PP Server Web
Hello everyone, I have a question regarding the "Number of Processes" displayed in the PP server web interface. I'm using Discovery Studio to connect to the PP server, but even when I haven’t started any jobs, it shows "Number of Processes" as 4. When I run a job with 12 processes, it still shows 4. Can anyone explain what "Number of Processes" represents in this context and why it doesn't update with the number of processes in use? Thank you!
Visualize with Insight not working (Biovia Insight 2025)
How do I get the "Visualize with Insight" to work in Biovia Insight 2025? The steps listed in the following document are not working for me. Welcome to BIOVIA Insight 2025 > For Administrators > BIOVIA Insight Installation Guide > New Installation > Configuring MongoDB Error message: "Import Failed: Importing data into Insight failed because of an unexpected application error. An error has occurred and has been logged. If you see this error repeatedly, please contact your Insight
Pipeline Pilot Chemistry SDK – Python Tutorials
The standalone API of the Pipeline Pilot Chemistry engine supports the following languages: Java .NET Python We will focus on the Python version here. Python SDK comes with a Wheel package that is easily installed in your Python environment: >pip install ppchem-xxx.whl Pipeline Pilot Chemistry SDK 2025 supplies four interactive tutorials in Juypter Notebook format (.ipynb). These provide an introduction into Python coding with PPChemistry SDK. Juypter Notebook provides a great way of
How to Print 0.01 Instead of 1.e-002 in Debug Messages?
Hello, I have a question. test := 0.01; debugmessage(test); When I print the value of test, the result shows as 1.e-002 rather than 0.01. Is there a way to display the number exactly as 0.01?
SharePoint List Writer
I have set up a SharePoint tagged resource in the PLP (Pipeline Pilot) admin portal as per the guidance and through the Azure settings (perfomed by our IT security team). The access rights for the tagged resource (name = PLP_SP) in the admin portal are set to 'Allow' for 'Everybody'. I have built a protocol (nmaed MAFRAF) in PLP which reads and takes specific data from an Excel spread sheet and to then produces a small table of the summarised data; this data then needs to be transferred to a
Pipeline Pilot protocol within Compose recipe
I would like to build a recipe in compose in which at a certain point there is a pilot pipeline protocol that takes a parameter of the recipe as input, processes it and returns an output that populates another parameter. Could someone who has already done this give me a hand? I'm using the 2024 SP1 version of Pipeline Pilot and the SP2 HF4 version of Compose and Capture. Thank you.
Web deployed Protocol - No output
Hello, I have a pipeline that I am testing to learn web deployment. The pipeline writes a small Excel file using the Excel write component. The file destination is set as $(JobDir)/SampleWebDeployOutput.xls . The file is generated correctly but in "temp" folder inside the run folder (named like a GUID) within the Jobs/myuserid folder instead of directly in Jobs folder.The web interface says No file or output was generated by this protocol. How can I get the protocol to show files in web mode?
Third-Party upgrades in Pipeline Pilot 2022 SP1 to Pipeline Pilot 2025
BIOVIA Support often get questions related to security updates of third-party components used in Pipeline Pilot. For each release, these third-party updates are listed in the Product Release Document (PRD) for that release. Below is a list of third party updates for the recent Pipeline Pilot releases compiled from the respective PRD. Pipeline Pilot 2022 SP1 The OpenSSL library has been updated to version 1.1.1o. Updated the Apache httpd server to version 2.4.53. The embedded Tomcat server has
Whats the global property ?
I'm new to Pipeline Pilot and trying to learn it. I have questions: What is a global property ? and the one used in Jupyter Notebook plp_globals ? Is it an array, a data frame, or something else? Thanks in advance! Regards, Peter
How to use Pipeline Pilot to get the ELN WorkBook epertiment records via integration to do some reports or analysis?
How to use Pipeline Pilot to get the ELN WorkBook epertiment records via integration to do some reports or analysis?
Chemical Registration performance
Hello, Context In our Biovia system, Chemical registration of a simple compound can take more than 2 minutes. Let's say that a simple compound with a molweight < 400 (less than 25 atoms of Carbon). And it can take much longer for large molecules like peptides. Then, I am starting to investigate if we can optimize this process. Rules We are using pre-defined rules, and we have put in place some customized rules : Most of those customized rules are only propagating attributes between
How to add the new license file to Pipeline Pilot?
There are 2 ways to add new license file to the PLP. If the license has not expired and able to access the PLP Admin portal, then in the admin portal, navigate to ‘Maintenance’ section and then ‘License’ page. In the License page, click ‘Add License’ and then choose the new license file. Then check the ‘Expiration Date’ which will reflect the new expiration date. Additionally, you can also check in the ‘Installed Packages’ page (Reports -> Installed Packages) for the expiration date.
Pipeline Pilot / Foundation Collaborative Space Token Handoff Problem (Question)
Hello friends! This question is focused on Pipeline Pilot installations that use BIOVIA Foundation to control security. I am observing a behavior in a protocol that I don't understand and would like to access the necessary arcane knowledge to work around the issue. The protocol that I wrote is built to generate a PDF report of a Task Plan and all executed Tasks in that task plan. Since the report is going to be run via an automated process, it will use a service account that has read access to
How to install pipeline without internet connection
Unfortunately, my computer cannot connect to the internet. I used the downloaded pipeline installation package and installed it under the Windows 11 operating system. During the installation process, it will prompt that BIOVIA MS C++2005-2019 needs to be installed. How can this issue be resolved.
Admin Access to Personal Protocols
Hi, We are trying to access some protocols that have been created by people who no longer work in the organization. These protocols are presumed to be stored in their personal folders on the server. For this purpose, we have tried looking in the Pipeline Pilot Linux server using the Admin account (Pipeline-x) as we could not see anything using the Admin account in Pipeline Pilot Client We would be really grateful if you could guide us on where we can find this information. Thanks, Kashish
installing biovia pipeline
hi, guys need help with updating my or installing server for biovia 2016 it indicates no server, need guide on how to connect to a server
Insight for Excel 2024 and 2024 SP1 validated on Japanese Windows 11
Insight for Excel 2024 and 2024 SP1 have been tested and validated to work with Japanese Windows 11 using Microsoft Office LTSC 2019, 2021 and Microsoft Office 365, both 32 and 64bit environments. This validation is in addition to the support matrix that was approved during the 2024 and 2024 SP1 releases.
I want to use the “When Running Protocol” of the “Protocol Function” component more flexibly.
Hello everyone. I have a question about the “Protocol Function” component that is often used when combining Pipeline Pilot and JavaScript. Please lend me your insight! I have written some code using JavaScript. When I press the button, the func function is executed and an alert is generated. While this func function is running, I want the “Dim Screen and
🤯 Set Favicon with Emoji
Probably the most valuable component in your library. Inspired by genius idea of Lea Verou. This component dynamically updates the favicon of a webpage with a chosen emoji (e.g., 📅) when the page loads. This component adds a custom emoji-based favicon to the webpage on load by creating a dynamic SVG icon. The emoji is embedded within an SVG element that ensures proper scaling and positioning to prevent cropping, making use of a data:image/svg+xml URL for the favicon. Requirement: Pipeline
SOAP Method: how to pass arrays
G'day, We're using PP 2022.1.100 on RHEL8.10. I'm trying to use the SOAP Method component to work with a SOAP WS. I enter the service endpoint WSDL and the component is correctly, populated with the service parameters. A few of the parameters expect a list of string values, i.e. in Python I would pass them as lists: ['foo', 'bar', ...]. In the SOAP Method component these parameters have expression type, e.g. but when I specify them as a PilotScript Array() only the first element of the
Pipeline Protocols Bulk Reconfiguration
Hi Everyone, We are looking to perform Pipeline Pilot Upgrade to vs 2023 and in this process we have identified many protocols which will need reconfiguring in terms of Database connections and File Storage locations as we are also migrating to a new domain. Is there a way to do a bulk reconfiguration of all these protocols? Thanks, Kashish
Locked components?
Hi BioVia Support, I have found two user created components in Pipeline Pilot, which are not packaged, but it seems that they are completely locked for even viewing them. If I copy the component and change the "Registrant" manually in ppxml file to my name, and reimport this component to the Pipeline Pilot client, I can view it and edit it. Can you please let me know, what does cause this behaviour for the components and how can I remove it? The above component is the original component, where
New! Pipeline Pilot Webinar in October
Join two BIOVIA product experts, Clément Nardari and Niran Iyer, for an exclusive webinar on October 22. Explore the latest in Pipeline Pilot, integration with Python & Jupyter Notebook, and real case studies showcasing the use of AI, machine learning and data science across different areas of scientific research. 📆 Register here: http://go.3ds.com/CXI.
Run protocol in linux command line
I am new to Pipeline Pilot and I would like to launch a protocol in Linux command. I saw in this video that it is possible to do it in Windows.https://www.youtube.com/watch?v=hGpclImSYcY In linux server : BIOVIA/BPP/linux_bin folder there is a runprotocol executable but when I launch it, I get "runprotocol: not found [No such file or directory]" Thanks
Where and how protocols and components are stored on the Pipeline Pilot Server's file system.
Protocols and components are saved in a couple of different locations under the Pipeline Pilot Server installation folder depending on if they come from a package or if they are saved by an individual user. Then, under each location, the protocols are saved in a folder structure that reflects the tree structure in e.g. the Web Port or the Pipeline Pilot Pro Client. Protocols that comes from an installed package, like the out-of-the-box protocols are located in:
Scitegic Locator Question
Could I get an explanation on what the Scitegic locator is when running pipeline pilot ? Is it needed ? It is interfering with a remote connection when launching the webport and wondering how I can remove or white list this to bypass. Thanks. -gb
Integrating Jupyter Notebook in Pipline Pilot
Hello, I am getting the following when launching the Python jupyter Notebook component and wondering how I can start the server. Error Message: 'WARNING: Pipeline Pilot's Jupyter Notebook server is not running. Ask your Pipeline Pilot administrator to start the server. The notebook is displayed below as a static HTML page.' Thanks. -gb
onLoad error when populating Dynamic Content Container
Hi, I promise this is the simplest example I could make that recreates the behavior .. smile. I'm trying to create a web page with a paged table in the top half and some detailed content in the lower half which is based on the selected row from the table. To separate and compartmentalize behaviors, I architected as: PROTOCOLTOP: main wrapping protocol recovers/stores all data for all possible table pages via "Data to JSON" component contains controls for paging
1.Is there any option highchart Bar Graph components to add average line for all the bars. -- 2. Is there any documentation to customize highchart components?
I have a requirement to add average line for Bar Graph. I have to do it only by using highchart yellow Bar Graph component.
Validation script does not work for Arrays
I am having two parameters for my component, I would like Parameter1 is a String Array, Parameter2 is a String. I would like to create a validation script which checks that at least one of these two parameters is not empty. For some reason anything I try, does not work for Arrays. Even if I simply check for Parameter1 is not empty and I make it empty, it does not make the component invalid. Can someone please help? SetInvalidDetails('Either ' . ParameterName() . ' or Parameter2 must be
How to reset the scitegicadmin administrator password in Pipeline Pilot
Starting with Pipeline Pilot 2022, there is no longer a default password for the Pipeline Pilot scitegicadmin administrator account. You must provide a password for this account at the end of the installation. If the password that was set during installation is lost, it is possible to get the set password dialog back by following one of the below methods. Method 1 Stop the Pipeline Pilot services on the impacted instance. Navigate to the "\xmldb\Objects\" folder. Rename the file
Unmerge Trajectory Component - runaway memory
I'm trying to use the unmerge trajectory component on .xtd files which contain 1000+ frames but the protocol just seems to run away with memory (120Gb) and slow down (1 frame per hour....) Is there any way to parallelise this component or clear the memory and keep performance similar to the start where it processes a frame every few seconds. Thanks
JavaScript - Immediately Invoked Function Expressions
Hi all, Something I use in addtion to or in lieu of a Startup Function/JavaScript component combination is something known as an Immediately Invoked Function Expression (IIFE). Please note that the functionality an IIFE provides is not specific to Pipeline Pilot: it is a general JavaScript idiom. More detail than I can provide here is given on the relevant Wikipedia page. One possible advantage that would be specific to Pipeline Pilot is that IIFEs will get executed even before any Startup
Error with protocol function
I have a scriptable data connector hooked up to a protocol function (when you select the row in the table, a protocol runs and returns a report to a dynamic content container in the same page). When I select a row, I get an error that I can't interpret (see below). Does anyone have any idea what this error is? It is especially puzzling because I basically copy-pasted a protocol I wrote 4+ years ago and updated the data connector to use the id field that applies to the current data, and made a
Invalid Parameter to Function
Hello,
component for a type-to-filter dropdown?
Is there a component that will give me a type-to-filter text box? The filter list should only show up when the user is actually typing. For example, when you go to the Google home page the search box is just the rectangle. But as you start typing, you get a list of items that appear below the rectangle which match what you're typing. Then when you leave the text box, the filter list goes away again. As far as I can see, the closest match to what I want is the "Searchable List Box"