BIOVIA Pipeline Pilot
Class SciTegic.MolNameParser not registered.
I experienced this error when trying to execute Material from Chemical Name or SMILES protocol inside Materials studio (from a Linux cloud server) Class SciTegic.MolNameParser not registered. Creation of component SciTegic.MolNameParser failed -> 'Molecule from Chemical Name' ('Molecule from Chemical Name'); Location: 32:0 - error during Initialization phase CProtocolBaseImpl::PassDataDownstream: Pipeline Pilot exception rethrown CProtocolStd::onProcess: Pipeline Pilot exception rethrown
Unable to connect with my linux account on PP-2026
Hello, I have a Linux account however I am unable to connect to it via the Pipeline Pilot Client 2026. Is it possible to get help regarding this issue ? Kindly,
filtered out data appear in the result
Good morning, I have a custom component redirecting data to passing and failing ports. I also have a custom filters within that component. I noticed that sometimes, filtered-out data appear in the resultset, especcially when the resultset should be empty. How to force the filtered-out data not to appear in the resultset ? Best regards, Aleksandra
How to update the Pipeline Pilot SSL certificates manually
Normally, you can update the Pipeline Pilot SSL Certificates through the Admin Portal under Security > SSL Certificate. But if the Admin Portal is not accessible, for example if the current certificate has expired, you might need to update these manually at the OS level. Just like when you update the certificates from the Admin Portal, you first need to obtain a new valid certificate as a key pair, comprised of a public key embedded in a signed certificate and private key, both formatted in the
How to redirect failing branch under failing output port
Good morning, I have a suprotocol with 2 branches. How to redirect one branch under succesfull output port of the main component, and another branch under failing port? Aleksandra
How to create editable configuration parameter, containing a dropdown list
Good morning, How to create editable configuration parameter, containing a dropdown list ? When I fill 'Legal Values' tab, it does not allow for the edition during selection. Best regards, Aleksandra
ChemReg Vocabulary Update via API or Pipeline Pilot
Hi Team, Is it possible to programmatically create or update ChemReg vocabulary entries (e.g., Projects) using Pipeline Pilot or any available APIs (REST/SOAP)? Currently, we only see UI-based management via GEMS Metadata Editor and no PLP components for this. Please confirm if any supported API exists and where the documentation can be found, or if this is restricted to UI/Admin tools only.
file access from userdata
I have a protocol that end users will use via webport. It reads a file that is on my user directory and the file path has a prefix Userdata. However when others use the protocol they are not able to access the file as its trying to access the files in their userdata. Is there a way to modify the path such that it refers to my userdir (hard code a path) or an alternative location on the server that everyone can access ??
How to process multiline text
I have a multiline text that I am processing with downstream components. I want to get the same number of processed records in the output. How to achieve this ? Aleksandra
POST request with empty body
Good morning, How to send POST request with empty body with HTTP Connector component ? I get the following error: If you wish to intentionally send an empty request body, set HTTP Body Content to 'Empty Request Body'. But from the dropdown I dont have such option to choose. I tried selecting "Send Request Body" body content with empty json but no luck. Best regards, Aleksandra
Passing property as Source parameter to Http Connector
Good morning Community, I want to pass 'url' field or parameter as a source to Http Connector component. How to reference it ? My Pipeline Pilot version does not allow to select "Initialize Using" as mentioned here The only way I was able to pass a url value is to promote it as source parameter and pass it through the parent. But my original url value is being changed in the downstream. How to pass the modified value as parameter or field to the Http Connector ? Best regards, Aleksandra
Technical Clarification: Ensuring a Production-Ready Python Environment for AI Agent Services on Single-tenant ScienceCloud
Hi community, I am finalizing a proposal for a startup developing Python-based AI Agent services that is transitioning from MVP to a full-scale Production environment. We are recommending Single-tenant ScienceCloud as the core infrastructure for their enterprise-grade deployment. To ensure the platform meets the rigorous standards required for a live Python production environment, I need to verify the following: 1. Standardized Python Environment Management: The client's services are built
Guidance Required: Adding Entries to XYZ Vocabulary Using Pipeline Pilot Protocol
Hi Team, I am currently working on a requirement to add entries into the XYZ Vocabulary using a Pipeline Pilot protocol. I would appreciate your guidance on the following: What is the recommended approach to set this up in Pipeline Pilot? What API calls need to be created or configured in PLP to support this? Are there any reference protocols available for a similar use case? Has anyone previously implemented this approach and can share best practices or examples? Any documentation, sample
Excel Viewer issue
We suddenly ran into the problem last week that whenever we use an Excel viewer to open the final file, we are getting this error message from Excel: We couldn't open this file because it doesn't meet the security standard set by your organization Our IT changed some security settings recently, that old .xls file type files cannot only be opened and viewed but not edited any more, but since this should anyway be an .xlsx file it should not be affected by this. We also tried to locate the
XY Chart - Tick Mark Labels in Scientific Notation
Does anybody know a way to create an XY chart that uses scientific notation for the tick mark labels? I'm using log scale for the x-axis and want to have the tick marks in scientific notation for readability.
How do I edit black-box custom components ?
We have a number of custom components in our Pipeline Pilot setup. Some of them are represented as icons that cannot be further opened and so we don't have access to their underlying implementation. At least I can't figure out how to get to it from within the Pipeline Pilot Professional Client. An example is a component that names molecules, and is represented by a calculator icon - and that's really it. It doesn't work at present, since it is trying to contact a service that has been moved. But
Extract ELN data using API
Hi Biovia Community, Greetings !! I am working to create a analytical platform (web portal for Analysis) for which I want to extract data from ELNs. Is there any API available which I can use ? Or Any possible way in which I can directly dump the data from ELN to Amazon S3 Bucket (or any Cloud Storage). What are my options to achieve this integration and sync data at scheduled intervals ? Thanks, Vijay
Implementing a WarmUp protocol for the default job pool
I understand how to set up a reference to a warmup protocol in the SciSvrPoolConfig.xml file for a custom package, but is there a supported (or not-too-dodgy) way to set one up for the default Job pool? I am using PP 2023 and there is no option to set this up in the admin portal Job Settings. We are seeing initial protocol runs for two of our PP-based applications taking ~7 seconds on cold run and ~2 on rerunning while still warm, and I would like to see if a warmup protocol would help. We
Convenient Documentation History
Please find below documentation across various versions of Pipeline Pilot, these are already accessible for admins, but not necessarily to others. NB: All Admin related reference guides can be found as PDFs on your favorite Pipeline Pilot server, in the Help Center > Administrators > Reference Guides Version Product Release Document System Requirements 2026 2025 2024 2023 2022 2021 2020 2019 2018 2017 R2 2017
✨ LLM Components
Hi all! As you may have seen in the BIOVIA Pipeline Pilot 2026 Product Release Document, there are now two official ways to leverage LLMs: The new Generative Data Processing Collection runs models locally by downloading from Hugging Face The new Answers from LLM Chatbot (Openrouter) component (in the Document & Text Collection) accesses a variety of hosted models via OpenRouter.ai For those who joined @GP, @JI or myself at BIOVIA Live (Replays available!), you saw us demoing LLM use cases
Adding Comments in pipeline pilot chart
Hello Everyone, I hope you are doing well. I have a question regarding Pipeline Pilot. Is it possible to add comments or annotations directly within a chart, allowing users to enter comments inside the chart and save them for later reference? Any guidance or suggestions would be greatly appreciated. Thank you.
Week Math
A fun holiday challenge: There are 52 weeks in a year. A colleague of mine is taking a date and converting it to a week number using some complex JavaScript example they found on the internet and I feel there has to be a good way to do it with the date functions in PilotScript. I would love to have two functions that, assuming a week runs Monday to Sunday, that: Take a date and return a number from 1 - 52 (or 53!) representing which week of the year it is in. Take a year and week number and
An Alternative to the "Safe Cache Reader" Component in Version 2025 and Later
I'd like to encourage anyone with protocols that use a "Safe Cache Reader" to replace them with the native Cache Reader component. The Cache Reader can now get the "Safe" behavior by setting "If Cache Does Not Exist" to "Do Nothing". This parameter was added in version 2025 and noted in the Product Release Document (PRD). While the Safe Cache Reader pattern is still supported and will continue to work, it generates a log message each time the cache doesn't exist. These log message can quickly
List Aromatic Atoms and Bonds
Here is a protocol that demonstrates two ways to identify the aromatic bonds and atoms in a molecule. The first method uses a substructure query. The second method uses PilotScript functions. Input: Structures originating in any format. (They don't need to have coordinates.) Output: A list of atom indices. The indices are not canonical, so the same structure drawn at different times can produce different lists of indices if the atoms are in a different order.
Activity Cliffs using MCS
Here is a protocol that provides a way for a medicinal chemist to analyze the activity landscape. Given a set of related molecules and their activity values, it reports a set of changes in structure that produce a large change in activity. BIOVIA Pipeline PilotPipeline Pilot Chemistry
Help us improve Pipeline Pilot: Usage Analytics Protocol
Dear Pipeline Pilot user, I am reaching out today because we would like to invite you to run a usage analytics protocol for Pipeline Pilot. We are continuously working to make Pipeline Pilot more powerful and better aligned with how you use it. To help us focus our development efforts where they matter most, this protocol collects anonymous, aggregated information about which components are most and least used. It does not capture protocol details, data, or any user-specific information. The
Third-Party upgrades in Pipeline Pilot 2023 to Pipeline Pilot 2026
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 2023 The embedded Tomcat server has been updated to the latest security-fix version. Updated the Apache httpd server to version 2.4.54. Updated
BIOVIA announces the release of BIOVIA Pipeline Pilot Chemistry SDK 2026
BIOVIA Pipeline Pilot Chemistry SDK 2026 was released in November 2025 and is available for download at https://software.3ds.com under BIOVIA products: Product line: Lab, Scientific and Content Solutions Release: BIOVIA 2026 Level: BIOVIA 2026 Golden Fixes for this level: N/A The following Technical Note informs you about BIOVIA Pipeline Pilot Chemistry SDK 2026 including the release's enhancements and fixed defects.
BIOVIA announces the release of BIOVIA Pipeline Pilot 2026
BIOVIA Pipeline Pilot 2026 was released in November 2025 and is available for download at https://software.3ds.com under BIOVIA products: Product line: Lab, Scientific and Content Solutions Release: 2026 Level: BIOVIA 2026 Golden Fixes for this level: N/A The following Technical Note informs you about BIOVIA Pipeline Pilot 2026 including the release's enhancements and fixed defects. https://www.3ds.com/support/documentation/resource-library/t56-2025-pipeline-pilot-2026 How to contact BIOVIA
Product access
I have a current license for pipeline pilot and other products. Where do I find the download section to access it and licensing files?
Dropped Support for Imaging / Advanced Imaging in BPP2026
Hi BIOVIA team, Long-time user and supporter of BPP here. I was looking to upgrade from BPP2025 to BPP2026, and noticed that the imaging/advanced imaging are no longer supported/deleted. Why were these libraries removed? A brief rationale would be appreciated, since this was a major toolset that we have built on for over a decade. Is re-implementation planned—or alternative coverage—on the roadmap? If so, any rough guidance on scope or timelines (even high-level) would help us plan and decide
BIOVIA announces the release of BIOVIA Chemical Registration 2026
BIOVIA Chemical Registration 2026 was released on November 28, 2025 and is available for download at https://software.3ds.com under BIOVIA products and can be found under: Product line: Lab, Scientific and Content Solutions Release: BIOVIA 2026 Level: BIOVIA 2026 Golden The following Technical Note informs you about BIOVIA Chemical Registration 2026 including the release's supported operating systems, enhancements and fixed defects.
BIOVIA announces the release of BIOVIA Biological Registration 2026
BIOVIA Biological Registration 2026 was released on November 28, 2025 and is available for download at https://software.3ds.com under BIOVIA products and can be found under: Product line: Lab, Scientific and Content Solutions Release: BIOVIA 2026 Level: BIOVIA 2026 Golden The following Technical Note informs you about BIOVIA Biological Registration 2026 including the release's supported operating systems, enhancements and fixed defects.
BIOVIA announces the planned release of BIOVIA Direct 2026 HF1
On 28 November 2025, BIOVIA released BIOVIA Direct version 2026. As listed in the Product Release Document for Direct 2026, this version includes 11 new scientific calculators (DIR-4512 to DIR-4522) as well as changes and improvements to existing functions (DIR-4272 and DIR-4407). The documentation on these enhancements is not yet complete in the original Direct 2026 release. Additionally, in the original Direct 2026 release, substructure searches with molecules with enhanced axial
BIOVIA announces the release of BIOVIA Direct 2026
BIOVIA Direct 2026 was released on November 28, 2025 and is available for download at https://software.3ds.com under BIOVIA products and can be found under: Product line: Lab, Scientific and Content Solutions Release: BIOVIA 2026 Level: BIOVIA 2026 Golden The following Technical Note informs you about BIOVIA Direct 2026 including the release's supported operating systems, enhancements and fixed defects.
T46-2025 - BIOVIA Pipeline Pilot: Licensing File Format Change in Release 2026
TechNote Reference: https://www.3ds.com/support/documentation/t46-2025-biovia-pipeline-pilot-licensing-file-format-change-release-2026 Technical Note T46-2025 December 2025 BIOVIA Pipeline Pilot: Licensing File Format Change in Release 2026ProgramBIOVIA Pipeline Pilot and any BIOVIA Product with Pipeline Pilot dependency. Operating SystemAll supported operating systems BackgroundAs part of BIOVIA Release 2026, we have made changes to our license format for Pipeline Pilot and associated
BIOVIA announces the release of BIOVIA Draw 2026
BIOVIA BIOVIA Draw 2026 was released in November 2025 and is available for download at https://software.3ds.com under BIOVIA products: Product line: Lab, Scientific and Content Solutions Release: 2026 Level: BIOVIA 2026 Golden Fixes for this level: N/A The following Technical Note informs you about BIOVIA BIOVIA Draw 2026 including the release's supported operating systems, enhancements and fixed defects. https://www.3ds.com/support/documentation/t49-2025-notification-regarding-biovia-draw-2026
CTAB performance is poor
Hi Biovia We experience that the performance of querying CTAB data in the oracle database is exceedingly poor, and a query of a few dusin structures can easily take minutes to complete. Is this expected, or can we expect to speed up the query time? Thank you
Create a protocol to run API command
Hi We have a schedule rule on Cispro that runs each 15 minutes, but we want to increase this to run each minute, unfortunately Cispro don't allow to run less then 15 minutes. Biovia Cispro support, give me an idea to create a protocol on Pipeline, and scheduled Pipeline Pilot job to trigger the API command once a minute. This is possible? They already give me the API command.
Laboratory Components Collection
Hi We are in the process of upgrading to Pipeline Pilot v2025 from v2020 and have noticed that there are significantly fewer components available in Laboratory Collection compared. This is what we see in v2025 and this is what we see in v2020 We've been back and forth with various support teams and I suspect that it could be because the missing components are no longer supported, rather than a licensing reason. Can anybody confirm this? Thanks Steve
How to split string into columns
What expression do I use to split this data into columns, where each part of the string is separated by semi colons:
CHARMM HBuild step
Hello, I am using Discovery Studio 2016 and Pipeline Pilot on Windows 11 with a 20-core Intel Core i7-13650HX processor. When I run protocols, they always get stuck at the CHARMM HBuild step. I am preparing proteins for docking, using both AlphaFold structures and simpler proteins, but this step never completes. The Force Field settings are on default, and the system has sufficient resources. Has anyone experienced this issue or knows a solution to successfully run CHARMM HBuild?
Using HTML dialog function in Pipeline Pilot
I am building a logout button, and thanks to Andrei I have the functionality working. I want to add a confirmation prompt before proceeding. I had figured out how to do this with the JavaScript CONFIRM function (and later found a nice example Andrei posted here a few months ago (link here : But this is a fairly plain frankly ugly dialog that cannot be styled. I have a few alternative options working but they are not ideal, and what I really would like is a similar dialog to the one you get
Adding a custom logout button
Our team writes applications and application launchers that are based on Pipeline Pilot. Users typically start with a site-specific URL to run a protocol via a Restful call either via launchjob explicitly or via a bookmarked version of the URL you get when you choose "Create Protocol Link" in the Pro Client. We would ideally like to provide a customized logon and logout experience. I asked separately about logon options, and so here I want to concentrate on logging out. Because a user might
The SMTP Mail Writer fails with an error that the SMTP server need a fully qualified hostname
It can happen that your SMTP Server is configured to only accept calls from clients that provide their fully qualified domain name (FQDN). In those cases, you might get an error from the SMTP Mail Writer component that looks like: An unexpected RCPT response was received: 504 5.5.2 : Helo command rejected: need fully-qualified hostname, expected 250Such an error message comes from the SMTP server when it is configured to only accept calls from clients that provide
Customizing the logon dialog
When prompted to authenticate the default box has a label like "Pipeline Pilot" or "Web Port Welcome to Web Port, your online resource for running Pipeline Pilot protocols in a Web browser. Enter your user name and password, and then click Sign In." In the "old days" there was a Javascript SDK where this could be customized to rebrand the logon screen so you could substitute "My Cool Company-specific Project Name" for this text but I do not see how to do that in modern versions (I am using PP
Can I enable “Make Private Version” via command?
Dear all. I am involved in protocol development, but there are multiple developers. For example, imagine the develop branch in git-flow. When merging changes from multiple developers into develop, conflicts may arise due to operational errors. That's when I focused on “Make Private Version.” For core protocols that apply to the develop branch in regular batches, system users like scitegicadmin set “Make Private Version.” I believed this would prevent incidents. If “Make Private Version” can be
Pipeline Pilot on Linux: Integration of the CACERTS file of the operating system
ProgramPipeline Pilot Server (all supported versions) Operating SystemAll supported Linux versions DescriptionAs described in this post, Pipeline Pilot requires an update of the trust store file 'cacerts' of its internal Java runtime environment if the Pipeline Pilot server runs with the recommended option 'SSL only'. In detail, you must add the certificates of those Root and Intermediate Certificate Authorities (CAs) to the cacerts file with which the Pipeline Pilot server certificate was
create RESTful service for POST
Hi, Does anyone have an example or explanation of how to create a REST web service in PP that takes an SD file as input? I created a protocol for a GET that works fine but its input parameter is in the URL. My main problem is I don't know how to take a file as input. I'm using Pipeline Pilot 2025. Thanks for any help or pointers. Julian Slade
Update of Pipeline Pilot's CACERTS file required when the Server Port Usage is set to 'SSL Only'
Program Pipeline Pilot Server (all supported versions) Operating System All supported operating systems Description Pipeline Pilot provides the option 'SSL Only' in the Admin Portal under the menu item Setup → Server Configuration → Server Port Usage. If this option is set, Pipeline Pilot will always use HTTPS connections, and as of Pipeline Pilot version 2022, the server certificates will be verified by default. In order for the remote server certificates to be verified, the Certificate
BIOVIA announces the release of Draw 2025 SP1
BIOVIA Draw 2025 SP1 was released in July 2025 and is available for download at https://software.3ds.com under BIOVIA products: Product line: Lab, Scientific and Content Solutions Release: 2025 Level: BIOVIA 2025 Refresh2 Fixes for this level: BIOVIA 2025 Refresh2 The following Technical Note informs you about BIOVIA Draw 2025 SP1 including the release's supported operating systems, enhancements and fixed defects.
Performance Bottleneck While Querying Pex $reviewData
Hey mates, I'm currently querying $reviewData for Pex resources, and I've noticed that the endpoint response time is consistently over 3 seconds per request. Since I have a large number of Pex items to process, the overall runtime is stretching to around 4–5 minutes. I’ve tested this both via Python on the server and through Postman, and the data retrieval time remains high. I also explored bulk requests with a request body, but the performance didn’t improve significantly. Would appreciate any
AutoWatch does not for Reporting and Visualization components
We are using Pipeline Pilot 25.1.100.5552 and we have a problem, that AutoWatch for Reporting and Visualization components gives this error message: Failed to complete request LoadRecordData: Failed to get data: Error: Error processing service request Not a valid request for a file reference that is not a URL: /opt/BIOVIA/public/%httproot%/scitegic/runner vcFileName::ExtractURLOffset: Pipeline Pilot exception rethrown vcFileName::GetServer: Pipeline Pilot exception rethrown
[Free Workshops] Pipeline Pilot Fundamentals, AI/ML Python Integration, Pipeline Creator at BIOVIA Live 2025
Hello, There will be three complimentary workshops hosted by BIOVIA product experts at BIOVIA Live 2025, taking place in Dublin, Ireland, October 6–8. WorkshopTimeInstructor(s)AbstractRegisterPipeline Pilot Fundamentals Monday, October 6 10:00 AM – 4:30 PM Björn LOEPRECHT @CM All-day Session. Learn how to build and utilize protocols (process steps) in Pipeline Pilot. Rapidly create, test and publish scientific services and automate the process of accessing, analyzing and reporting
Date Property Set Format
I have a date in my locale format: 08/11/2024 in a results table and I am using the Date Property Set Format component with the format string set as %d-%b-%Y which should give me 8-Nov-2024 expcept it doesn't it reverts to a different locale and I get 11-Aug-2024. What am I doing wrong? My Win11 settings are set to London/CET and the date format is day month year, not the American format which Pipeline Pilot seems to output
Error Admin Portal Pipeline Pilot 2025 R1
After installing the application I cannot access the admin portal I am getting the error below; error while loading shared libraries: libssl-plp.so.3: cannot open shared object file: No such file or directory The libssl-plp.so.3 exists in the directory /hpcf/apps/chem_bio/BIOVIADEV25/PPS/apps/scitegic/openssl/lib/linux64/libssl-plp.so.3 How can I resolve this issue
How to extract Data from Excel to Word Report or Excel file?
My data source is an Excel file, which contains multiple sheets, and each sheet has more than one table. I need to extract data from different tables in different sheets of the Excel file and export it in a specific format to Word or Excel. Please help me how to design a protocol using Pipeline Pilot to solve my problem. Thank you!
How to convert a scientific value into a standard number
I have an output number (in the image below) and I would like to convert this to a full decimalised number (i.e 0.0000002251). I know it will be a case using a script in a custom manipulator but it needs to be dynamic so not specifically for this number but for any number that is outputted :
Is there a way to hide error stack when displaying error message in UI using Error function?
When using the Error function in a custom manipulator, the application’s error stack is displayed along with the error message. Is there a way to show only the error message without exposing the full stack trace?
Is It Possible to Add Custom Buttons in the Data Acquisition Window?
Hello fellow developers, I'm currently working with the 2020 version of the data acquisition module, which includes two buttons: Upload Instrument and Trigger Discovery. I’m looking to add a custom function that needs to be triggered directly from the same window. Is there a way to add additional buttons to this window to support custom functionality? If anyone has implemented something similar or knows of any new features in later versions that support this kind of extension.
Logon Error: get host by name failed in tcp_connect()
I'm trying to connect to a Pipeline Pilot server installed on a Linux machine using the Pipeline Pilot client on my laptop. However, when I attempt to log in, I get the following error message: get host by name failed in tcp_connect() Interestingly, when I click the “Test” button on the login screen, it says the connection is successful. But the actual login still fails with the error above. I'm wondering whether this is due to a misconfiguration in: The Pipeline Pilot server installation or
Logon Error
The user can logon to the pipeline client. when running the protocols he is getting this error. Could anyone help me on this? "Authentication failed: Logon failure: the user has not been granted the requested logon type at this computer. CgiFile::Checklmpersonation: Pipeline Pilot exception rethrown CgiFile::RetrieveMultipartFormParameters: Pipeline Pilot exception rethrown Cgi::SetParameters: Pipeline Pilot exception rethrown Pipeline Pilot exception rethrown "
jobs are continuously running without completing forever
Hello Iam running very basic jobs like protein preparation and energt minimization which usually lasts in few minutes and now they are running forever, even after 90+ hours. I am not sure what is happening, and would you please help me to resolve this? seems like something is stopping the jobs from running. Please hlpe me Sincerley .. Nanda
Third-Party upgrades in Pipeline Pilot 2023 to Pipeline Pilot 2025 SP1
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 2023 The embedded Tomcat server has been updated to the latest security-fix version. Updated the Apache httpd server to version 2.4.54. Updated
Protocol Search is not available on this server
Hello, I am searching for specific text inside the protocol files. when i tried using protocol search option in the client, it give the following error message. ===== Protocol Search is not available on this server To use Protocol Search on this server, contact your server administrator to configure the Pipeline Pilot Catalog Search Engine for this server. For further information, see Pipeline Pilot Help System. ====== But the search is working for few other user logins. Please help on this
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'?