T56-2025 Pipeline Pilot 2026

Release of BIOVIA Pipeline Pilot 2026

Program

BIOVIA Pipeline Pilot

Operating System

All supported operating systems

Description

We are providing this Technical Note to inform you about the release of BIOVIA Pipeline Pilot 2026 which includes the following enhancements and fixed defects:

Enhancements

This release of BIOVIA Pipeline Pilot includes the following enhancements.

 

DescriptionAreas AffectedRiskIssue ID
The Pipeline Pilot Server installer now supports installing an SSL Certificate during installation and setting the Port Configuration mode ("SSL Only", "HTTP Only", or "SSL and HTTP"). For new installations, the default port configuration will now be "SSL Only" whereas Pipeline Pilot server upgrades and reinstallations will default to their existing port configuration settings and reusing the existing SSL certificate.PPC: InstallerLowPPC-5325
Pipeline Pilot 2026 only supports the use of enhanced license files that include a longer checksum. These files can be identified by the inclusion a "v2" label within the file. Contact Customer Support if you require a new license file that uses the new format.PPC: InstallerMediumPPC-12015
The expiration of the vendor-supplied default SSL certificate is updated. This is intended for bootstrapping the server. All installations should replace it with a valid, signed certificate for their individual environmentsPPC: Server InfrastructureLowPPC-12004
The Apache httpd server is updated to version 2.4.65.PPC: Third Party LibrariesMediumPPC-11976
The SQLite library is now the latest version 3.50.4.PPC: Third Party LibrariesLowPPC-11876
The libssh is updated to the latest available version 0.11.3.PPC: Third Party LibrariesLowPPC-12021
The expat XML parser library is updated to the latest available version (2.7.3).PPC: Third Party LibrariesLowPPC-12042
OpenSSL is updated to version 3.5.4.PPC: Third Party LibrariesLowPPC-12053
The embedded Tomcat server is updated to version 9.0.107.PPC: Third Party LibrariesLowPPC-12037
The Java SDK included with Pipeline Pilot is updated to version 17.0.16.PPP: Third Party LibrariesLowPPP-53771
The older and unsupported 7.1 DataDirect ODBC drivers have been removed from the Pipeline Pilot 2026 release. In addition, the 8.x DataDirect ODBC drivers have been updated to the latest available version.
Note that the Windows drivers require the Microsoft Visual C++ Redistributable version to be at least 14.40.33810.
PPP: Third Party LibrariesLowPPP-54155
Chromium Embedded is updated to the latest version as of August 2025.PPP: Third Party Libraries PPP: Professional ClientMediumPPP-53835
scikit-optimize 0.10.2 is now available as part of the Python Essentials Libraries for use in the Python (on Server), Python Script, and Python Jupyter Notebook components.PPP: Third Party Libraries PPP: Component SDKsLowPPP-53445
Python is updated to version 3.12.11. The Python modules in the Essentials library are updated to the following versions: * numpy: 2.3.0 * pandas: 2.3.1 * bottleneck: 1.5.0 * scipy: 1.16.0 * matplotlib: 3.10.0 * scikit-learn: 1.7.0 * scikit-optimize: 0.10.2PPP: Third Party Libraries PPC: Component SDKsMediumPPC-11787

The Perl installation used for the Perl (on Server) component is updated to Perl 5.40.2. For more information, see https://www.perl.org/.

For this update, there is a change in behavior in the included external LWP::UserAgent module with regards to disabling Https certificate verification, which may change the behavior of existing Perl (on server) components. The following is from https://metacpan.org/pod/LWP::UserAgent#ssl_opts:  

"Please note that recently the overall effect of this option with regards to SSL handling has changed. As of version 6.11 of LWP::Protocol::https, which is an external module, SSL certificate verification was harmonized to behave in sync with IO::Socket::SSL. With this change, setting the verify_hostname option no longer disables all SSL certificate verification, only the hostname checks. To disable all verification, use the SSL_verify_mode option in the ssl_opts attribute.

For example: $ua->ssl_opts(SSL_verify_mode => IO::Socket::SSL::SSL_VERIFY_NONE);>"

PPP: Third Party Libraries,

PPC: Component SDKs

MediumPPC-11840

The Velocity library used by the HTML Template component is updated to 2.4.1. The change from the 1.x to 2.x Velocity library may require some small changes to template content entered into the HTML Template component. Check online resources for more information. For example, see https://velocity.apache.org/engine/2.0/upgrading.html#vtl-changes.

However, there a new compatibility parameter on the component to provide backward compatibility for existing components. For such components, where this parameter does not exist, the component behavior is to support 1.x template content.

PPP: Third Party Libraries PPP: ReportingLowPPP-54075
A new Security option, Block Execution of Restricted Protocols, prevents users from running inaccessible protocols directly using a URL.PPP: AdministrationLowPPP-53775
When running a protocol in Web Port, all results files are now listed on the results page. Text and HTML files (.txt and .htm/.html) are still opened in a separate tab.PPP: Web PortLowPPP-52505
There is now a clear message if a file could not be uploaded in Web Port because the file length exceeded the maximum.PPP: Web PortLowPPP-52518

The Http Connector and File Reader components (when reading from URLs) now support detecting Byte Order Marks (BOMs) in response data. For information about BOMs, see https://en.wikipedia.org/wiki/Byte_order_mark.

For the Http Connector, this detection is enabled as part of the "Detect Character Encodings" parameter. For the File Reader components (for example, Text Reader), the detection is enabled as part of the "UTF-8 Auto Detect" parameter. For components in existing protocols that have these settings already configured, this may result in a change in behavior from past versions. When processed, the Byte Order Mark will no longer appear in the result output from the component.

PPP: Generic ComponentsMediumPPP-53428

 

Analytics and Machine Learning

 

DescriptionAreas AffectedRiskIssue ID
A new component, "Download Hugging Face Model", downloads models from Hugging Face for use with the "LLM - Text Generation (Base)" and "LLM - Text Generation (Chat)" components. Models downloaded using the "Download Hugging Face Model" component are stored in a <SharedPublicDir>/BIOVIAPipelinePilotLLMs folder.PSM: Deep LearningLowPSM-2529
A new component "LLM - Text Generation (Chat)" runs instruction-tuned (or chat) models from Hugging Face.PSM: Deep LearningMediumPSM-2570
A new component, "LLM - Text Generation (Base)", runs base models from Hugging Face.PSM: Deep LearningMediumPSM-2612
New example protocols are available to demonstrate the new Generative Data Processing collection.PSM: ModelingLowPSM-2575
A new utility component, "Downloads Dependencies for LLM", downloads Python packages used by the Generative Data Processing Collection.PSM: ModelingLowPSM-2586
A new component, "Learn R Gaussian Process Regression Model", creates a Gaussian Process Regression model.PSM: R StatisticsLowPSM-2005
A new component, "One Pass of Bayesian Optimization", takes in labeled training samples and unlabeled candidate samples, builds a machine learning model from the labeled samples, and then outputs optimal candidate samples.PSM: R StatisticsLowPSM-2505
A Concrete Compressive Strength dataset is added to the generic data included in Pipeline Pilot, and an example called "Build models of Concrete Formulation Strength" is available.PSM: R StatisticsLowPSM-2598

 

Biology Collections

 

DescriptionAreas AffectedRiskIssue ID
ChemSpider now requires a token to use the service. A sticky note was added to the Search PubChem for CAS Number example protocol indicating that the token needs to be set on the Find Molecule from InChi Key component to run the example.PBIO: Example ProtocolsLowPBIO-6826
UCSC Kent Utilities (faToTwoBit, wigToBigWig, and bigWigToWig) are upgraded to version 484.PBIO: AnalysisLowPBIO-6848
Upgraded fastq-dump and prefetch to version 3.2.1.PBIO: AnalysisLowPBIO-6850
Unused libraries are removed.PBIO: AnalysisLowPBIO-6857
Failures from online BLAST searches due to issues on the NCBI server, such as CPU limit being exceeded, now generate a more meaningful error message.PBIO: Online ComponentsLowPBIO-6901
The MIRA3 Assembler component and related example protocols are removed. It is recommended that you use the Velvet Assembler instead.PBIO: AnalysisLowPBIO-6911
Unused libraries are removed.PBIO: AnalysisLowPBIO-6858
Align Sequences to HMM (HMMER2 hmmalign), Build HMM From Alignment (HMMER2 hmmbuild), Search HMM File with Sequence (HMMER2 hmmpfam), and Search Sequence File with HMM (HMMER2 hmmsearch) components are removed. It is recommended that you rebuild HMMs and use the HMMER3 components instead.PBIO: AnalysisLowPBIO-6910
Microsoft is removing support for VB Script (see https://techcommunity.microsoft.com/blog/windows-itpro-blog/vbscript-deprecation-timelines-and-next-steps/4148301). The FASTA Entry Prompt, Emboss Version, Alignment Viewer (JalView 2), Alignment Viewer (JalView), Heat Map Viewer (Java Treeview), and Mapping Alignment Viewer (Tablet) components are modified to no longer use VB Script.PBIO: AnalysisMediumPBIO-6847
Bowtie 2 is upgraded to version 2.5.4.PBIO: AnalysisMediumPBIO-6851
FASTQC was upgraded to version 0.12.1.PBIO: AnalysisMediumPBIO-6853
Picard is upgraded to version 3.4.0.PBIO: AnalysisMediumPBIO-6854
The biology collections are updated to work with Pipeline Pilot infrastructure changes.PBIO: AnalysisMediumPBIO-6855
Tablet is upgraded to version 1.21.02.08.PBIO: AnalysisMediumPBIO-6856
The biology collections are updated to work with Pipeline Pilot infrastructure changes.PBIO: AnalysisMediumPBIO-6870
The biology collections are updated to work with Pipeline Pilot infrastructure changes.PBIO: AnalysisMediumPBIO-6907
The biology collections are updated to work with Pipeline Pilot infrastructure changes.PBIO: AnalysisMediumPBIO-6908
The biology collections are updated to work with Pipeline Pilot infrastructure changes.PBIO: AnalysisMediumPBIO-6909
Updated biology collections to work with Python 3.12.PBIO: AnalysisMediumPBIO-6916
The biology collections are updated to work with Pipeline Pilot infrastructure changes.PBIO: InfrastructureMediumPBIO-6871

 

Chemistry Collection and SDK

 

DescriptionAreas AffectedRiskIssue ID
If axial enhanced stereo is present on allene group, switch to PP stereo perception option instead of NEMA option. Modified a backend function in vcMolecule to detect both edge and central allene atoms, this function was not used before in the code, so the change is safe.PCHE: Molecular APILowPCHE-10008
Four components, Convert BILN to HELM, Convert HELM to BILN, Molecule from BILN, Molecule to BILN, are added to Pipeline Pilot to support BoehringerInglheim Line Notation (BILN). BILN is also added as supported format in Molecule from Text component and PilotScripts' molecule from text function as well as ReadMolecule and WriteMolecule functions of MolIO class of Pipeline Pilot Chemistry SDK. Two functions, BILNToHELM and HELMToBILN is added to the MolIO class to perform conversions between HELM strings and BILN strings.PCHE: File FormatsLowPCHE-10035
Added a Long Name parameter in PP Chemistry as an optional parameter, it has the same value as Pistoia Alliance's Symbol in Biovia's default configuration files.PCHE: File FormatsLowPCHE-10038
Monomer long name is included in the monomer search dialog.PCHE: PipetteLowPCHE-10039
Added long name monomer field to Monomer Report.PCHE: PipetteLowPCHE-10040
Added setting in settings dialog allowing monomer name display to be the long name.PCHE: PipetteLowPCHE-10057
Support of the enhanced stereochemistry is enabled by default when writing SMILES in Pipeline Pilot Chemistry Collection and Pipeline Pilot Chemistry SDK.PCHE: PPChemAPILowPCHE-10080
Monomer long name is included in the monomer info dialog.PCHE: PipetteLowPCHE-10160
Pipette can now use long names for display on monomers. For the default monomer library, this corresponds to the Pistoia HELM monomer name.PCHE: PipetteLowPCHE-10190
Zoom In/Out is added to Pipette Sketcher for better handling of large sketches.PCHE: PipetteLowPCHE-8884
Implemented the vcMolecule::atomAlterExplicitValency() method to allow altering the explicit valence set by the user. To support this, added the vcAtom::SetUserDefinedValence() helper function for setting user-defined valency values on atoms. Updated the Pilot Script Molecular Toolkit to include the MolAtomAlterExplicitValency() function to utilize the new method. Also, added a regression to test the new method (R8288 Atom Alter Explicit Valency Method in PilotScript Mol Toolkit).PCHE: Molecular API, PCHE: PPChemAPILowPCHE-9035
Users can pick a centralized library to use for their monomers.PCHE: PipetteLowPCHE-9036
A new option, AddHydrogensToListOfAtoms, is added to Pipeline Pilot's Add Hydrogens component. When this option is selected, explicit hydrogens will be added to atoms in the list specified by "Add Hydrogens to Atoms" parameter.PCHE: Property CalculatorsLowPCHE-9126
Add Sequence Text as a download option for Peptides and RNA. Add Natural Sequence Text as a download option for Peptides and RNA.PCHE: BiologicsLowPCHE-9217
Added the Pistoria Symbol value as the Longname value of the corresponding SCSR template and HELM Monomer in Biovia default global configuration files.PCHE: BiologicsLowPCHE-9540
Added CNS MPO calculator as a new component in ADME chemistry package.PCHE: PPChemAPI, PCHE: Property CalculatorsLowPCHE-9669
Support reading case insensitive pipetide monomer names in HELM.PCHE: File FormatsLowPCHE-9671
Added mention of XDF to writer componentsPCHE: Property CalculatorsLowPCHE-9727
Add support of "MonomerName" in HELM annotation. When converting a SCSR representation with a local template not in the global configuration file, the local template name is written into HELM as an annotation "MonomerName" to the HELM Monomer.  When converting a HELM sequence with MonomerName keyword annotating a monomer, a local template will be created in the SCSR sequence mol file.PCHE: Biologics, PCHE: File FormatsLowPCHE-9756
Added parsing of implicit hydrogens while importing cdx files.PCHE: OtherLowPCHE-9856
Implemented a new function in the Molecule class to support allene stereochemistry: findStereoAndNonStereoAlleneCenters(): Identifies both stereogenic and non-stereogenic allene centers in the molecule. Once this function is invoked, all other allene-related methods listed below will reflect information for non-stereogenic allene centers as well: # getNumAlleneCenters() # getAlleneAtoms() # getAlleneBonds() # getAlleneDistance() # getAlleneEndpoint1() # getAlleneEndpoint2() # getAlleneStereoParity()PCHE: Chemical Perception, PCHE: PPChemAPILowPCHE-9870
Added the Modification Names of Granular RNA/DNA for Mol file ModBase, ModPhosphate, ModSugar.PCHE: File FormatsLowPCHE-9899
A new parameter "Num_AllPossibleAtropisomerCenters" is added to the Pipeline Pilot Molecular Property Counts component. This parameter identifies all possible atropisomeric centers for the specified potential atropisomer.PCHE: Enumeration, PCHE: Property CalculatorsLowPCHE-9950
A new parameter "Num_AllPossibleAlleneCenters" is added to the Pipeline Pilot Molecular Property Counts component. This parameter identifies all possible allene centers for the specified potential allene.PCHE: Enumeration, PCHE: Property CalculatorsLowPCHE-9951

 

Documents and Text Collection

 

DescriptionAreas AffectedRiskIssue ID
New components for searching the web and performing spell checking are provided through an integration with the Brave Search Engine. Registration for an API key is required, and Brave has both free and paid options. New components are: Search the Web (Brave Engine); Search the Web (Brave Engine) for Each Data; and Correct Word Spelling (Brave Engine).Microsoft no longer supports the Bing Search API, so the corresponding components are obsoleted: Search Bing; Search Bing for Each Data; and Correct Word Spelling (Bing).TXT: Search OnlineLowTXT-1134
A variety of cloud-based Large Language Model (LLM) Chatbots are now integrated in Pipeline Pilot with a new component, "Answers from LLM Chatbot (Openrouter)". Free and paid models from many cloud vendors, including OpenAI and Google, are supported via the Openrouter.ai API. Registration for an API Key is required. The following example protocols are available: * Demos/LLM Retrieval-Augmented Generation (RAG) * Tutorials/06 Analysis and Annotations/11 Question Answering with LLM Chatbots * Tutorials/06 Analysis and Annotations/12 AI Document Summaries via LLM ChatbotTXT: Demos, TXT: Tutorials, TXT: Natural Language ProcessingLowTXT-1139

Materials Studio Collection

 

DescriptionAreas AffectedRiskIssue ID
You can now use the "Calculate Core Level Spectra" protocol to obtain the absolute position of the core level edge, and you can include spin-orbit splitting of the core level in the calculation of the spectrum.MSC: ApplicationLowMSC-7131
New protocol "Calculate Hubbard U Values" refines U values for DFT+U CASTEP calculations.MSC: ApplicationLowMSC-7203

 

Fixed Defects

This release of BIOVIA Pipeline Pilot includes the following fixed defects.

 

SeverityDescriptionAreas AffectedRiskDefect
MajorAdded a new feature to the Excel Reader that looks for unexpected DTD Entity definitions. This extra check has a performance penalty, and can be disabled by setting the parameter Additional Options/XXE Check to False.PPP: Integration, PPP: SecurityLowPPP-53922
MinorServers configured to use SAML from a 3rd party IdP for authentication no longer cause infinite redirects when the user could successfully authenticate with the SAML IdP but did not have the required authorization to use Pipeline Pilot or Web Port. The server now responds with 403 Forbidden.PPC: SecurityLowPPC-11586
MinorThis release restores the ability of an administrator to define a SAML assertion attribute as an external claim in the Groups admin page. Since this is a less common use case, the extra panel with the SAML attribute table is only displayed in an open state if a claim of this type has been defined. Otherwise, the administrator can explicitly open the table to insert a new SAML-based claim.PPC: AdministrationLowPPC-12019
MinorThe Server Port Usage field in the Admin Portal Server Configuration page is updated to reflect that SSL Only is now the preferred default configuration. The options for the field are now "SSL Only", "HTTP Only", and "SSL and HTTP"PPP: AdministrationLowPPP-53966
MinorFor certain administration pages (e.g., Groups, Permissions), the icon on the button used to close the editor panel and cancel changes for some administration pages such as Groups and Permissions is updated to clarify the function.PPP: AdministrationLowPPP-54024
MinorDrop-down lists of user names in the Administration Portal are no longer missing if any of the names include Unicode characters.PPP: AdministrationLowPPP-53720
MinorSupport is improved for Unicode characters used in the Administration configutiil command line.PPP: AdministrationLowPPP-53750
MinorDuring installation on Windows, a warning is given if the installation root path is too long and the installation directories risks exceeding the default Windows folder path maximum.PPD: PackagingLowPPD-3040
MinorThe system checker now checks correctly for the libnsl2 package.PPD: PackagingMediumPPD-3048
MinorDuring installation, the system checker now includes library validation for Rocky Linux.PPD: PackagingMediumPPD-3055
MinorThe legacy MongoDB components are no longer supported in Pipeline Pilot 2026. Existing protocols that use these components must be updated to remove them. Note that the components were removed in an earlier release because their functionality was restricted to unsupported 3.x versions of the MongoDB database.PPD: PackagingLowPPD-3110
MinorThe Professional Client no longer flags a memory access violation error when opening a reporting Link Options dialog from within a secondary dialog such as a Data Series dialog.PPP: Professional ClientLowPPP-48949
MinorEdits to protocol or component version comments in the Show Versions dialog are now persisted when the expanded comment editor dialog is used and "Apply" is clicked before closing the dialog.PPP: Professional ClientLowPPP-53388
MinorThe watch windows no longer display two separate vertical scrollbars in some cases.PPP: Professional ClientLowPPP-53838
MinorIn Pipeline Pilot 2026, the functionality to render dashboards as PDF files and to support the Image Report Writer component is now switched to use a headless chrome browser. On Linux, this requires the use of a graphics library in the mesa-libgbm RPM. If you see a message about the missing gbm library, this RPM will need to be installed to the Linux machine where Pipeline Pilot is installed.PPP: ReportingMediumPPP-53413
MinorThe appearance of Highcharts radar chart axes is improved with dynamically determined data value ranges.PPP: ReportingLowPPP-48953
MinorJavascript defined in "HTML Attributes" for item events in Highcharts charts is now executed in response to those events.PPP: ReportingLowPPP-49281
MinorThe Y-axis range determination is improved when outliers of a box plot series are not shown in the chart.PPP: ReportingLowPPP-53194
MinorBar chart error bars now work as expected when error series data is not sorted in the same order as the main series data.PPP: ReportingLowPPP-53203
MinorIn the Python (on Server) component, assigning a Python list to a property using syntax like props['variableName'] = [1, 2, 3] now requires that all members of the Python list have the same type and that type can be unambiguously converted to a basic Pipeline Pilot type, otherwise an error is thrown. Previously, lists with mixed types were automatically converted to Pipeline Pilot array values based only on the first value of the list, which could lead to unexpected values in the resulting Pipeline Pilot array value. For example, previously, props['variableName'] = [1, 'stringvalue'] would get converted to a Pipeline Pilot IntegerArray containing 1, 0. Now, the component will throw an error. Another example is that previously, props['variableName'] = [1, 2.5] would get converted to a Pipeline Pilot IntegerArray containing 1, 0. Now, this is converted to a Pipeline Pilot DoubleArrayValue containing 1, 2.5.PPP: Component SDKs, PPP: IntegrationLowPPP-50650
MinorThe getIthItem method of a HashTableValue in pilotpython.py, which is used in the Python (on Server) component, now works.PPP: Component SDKsLowPPP-52797
MinorWhen using an external Python environment in the Python Script component, it is now possible to enclose the entire Python script in a try-except block without encountering an error.PPP: Component SDKsLowPPP-53118
MinorThe AVIF image format capability is removed from the Pillow module, which is deployed as a dependency of Matplotlib in the Python essentials. This action was taken because of a reported vulnerability in the removed library, which is not a pre-requisite of Matplotlib.PPP: Component SDKsLowPPP-54035
MinorThe issue where the Generate Empty Data component would fail with "Cannot dereference a NULL pointer" if the WhenToGenerate parameter was set to AfterEachProcess without any input data is fixed.PPP: Generic ComponentsLowPPP-53634
MinorThe Pad Properties component no longer includes incorrect and unnecessary log messages in the form "WARN: Component XXXX is not registered" in scitegicerror_scisvr.log.PPP: Generic ComponentsLowPPP-52706
MinorA bullet point has been added to the help text of the Python Script and Python Jupyter Notebook components to warn users that the data types of incoming data may unexpectedly be "object" in the pandas DataFrame of input data, so some Python code may be necessary to set the data types of columns of the input data.PPP: DocumentationLowPPP-53955

 

Analytics and Machine Learning

 

SeverityDescriptionAreas AffectedRiskDefect
MinorThe Learn XG Boost Model component now works with versions of R 4.x that previously caused errors.PSM: R StatisticsLowPSM-2563
MinorAn issue with the implementation for calculating singular value decomposition to invert a matrix, which is used when calculating Mahalanobis distance and in the Least Squares Curve Fit component, is fixed.PSM: Not CategorizedLowPSM-2600

Biology Collections

 

SeverityDescriptionAreas AffectedRiskDefect
TrivialnetCDF is added to the third-party tool list.PBIO: DocumentationLowPBIO-6774

 

Chemistry Collection and SDK

 

severityDescriptionAreas AffectedRiskDefect
CriticalFixed an issue where data folder is missing in Pipeline Pilot Chemistry Python SDK wheel packages and setting of IsotopeDataFilePath is not working in Python SDK.PCHE: OtherLowPCHE-10203
MajorFixed the issue of matching AND and OR isomers when setting flexmatch using full settings string instead of 'match=all'. Flexmatch string settings bug will be addressed in PCHE-10082.PCHE: PPChemAPI, PCHE: Query MappingLowPCHE-10060
MajorSetting flexmatch switches behavior is not changed, and setting them resets the mapper. Instead, the behavior is properly documented in the help for API of ExactMap.setFlexMatchString: "Set the FLEXMATCH switches to use for matching." was changed to "Set the FLEXMATCH switches to use for matching. As a side effect, resets the mapper." The decision to keep the old behavior unchanged was due to the fact that a lot of developer-oriented code, as well as tests, relied heavily on the old behavior of setFlexMatchStringPCHE: Chemical PerceptionLowPCHE-10082
Majornow, absolute enhanced stereo isomers of allenes are correctly matched between each other.PCHE: Chemical PerceptionLowPCHE-10084
MajorThe tabs displayed within the Web Port Parameters tab now appear and behave correctly. In addition, the Chemistry Sketcher now works correctly.PCHE: SketchersLowPCHE-9754
Minor

The following are fixed:

The mapping and matching methods of

  • ExactMap SDK (canMap, isMatch, etc) not recognizing match=all
  • ExactMap SDK not working correctly due to bugs in implementation

The backend function of ExactMap (the same as in PP Client) producing erroneous results for matching of isomers with Absolute configuration of allene group and enhanced stereo of sp3 center

Note: Defining flexmatch after adding query resets the mapper and fails to produce matching was documented as a feature.

PCHE: Chemical PerceptionLowPCHE-10062
MinorWhen reading molecule from V3000 format, before stereo labels are assigned there is a chance to trigger a branch of code that triggers perception of the molecule. Because stereo labels were not set yet, this could lead to incorrect perception of the molecule, where a bond was interpreted as atropoisomer bond when in fact it was not.PCHE: Chemical PerceptionLowPCHE-10095
MinorUpdated the FindAtropisomers() function to optionally ignore stereo flags (via the considerStereoFlag parameter) and use internal rules for identifying atropisomer centers.PCHE: PPChemAPILowPCHE-10098
MinorUpdated the FindAlleneCenters() function to include a check for the number of atoms to determine whether an allene is stereogenic.PCHE: Chemical PerceptionLowPCHE-10115
MinorUpdated the FindAlleneCenters() function to accept an axialStereoSymmetryViolationCheck parameter for optional symmetry violation checks, preserving original behavior by default. Also, introduced the m_skipAlleneDuringPerceive flag to avoid redundant FindAlleneCenters() calls.PCHE: PPChemAPILowPCHE-10151
MinorResolved issue editing chemistry in monomers in reactions in monomer view.PCHE: PipetteLowPCHE-10167
MinorEnsure + sign is added in reactions when adding reactants by default. A specific URL flag was causing this not to happen.PCHE: PipetteLowPCHE-10169
MinorRegisterCheck of Pipeline Pilot Chemistry SDK no longer causes access violation exception for a particular reaction.PCHE: PPChemAPILowPCHE-10191
MinorNow, hydrogen bond in target won't be matched to any query bond tests that can be specified using SMARTS patterns.PCHE: Query MappingLowPCHE-10197
MinordAA monomers now correctly appear in monomer searches.PCHE: PipetteLowPCHE-10241
MinorFixed an issue of reading CDXML files in Pipeline Pilot CDXML file reader.PCHE: PPChemAPILowPCHE-8560
MinorReagent name and comment can be read and depicted with round brackets ( ) .PCHE: File FormatsLowPCHE-9512
MinorAdded Chemdrawsupportedversions parameter in the Pipeline Pilot administrator page.PCHE: SketchersLowPCHE-9949

 

Materials Studio Collection

 

SeverityDescriptionAreas AffectedRiskDefect
MajorThe protocol "Calculate Yield Stress and Critical Distortional Strain" now requires Zero Strain NVT Steps, Zero Strain NPT Steps, Equilibration Steps, and Production Steps to be between 1 and 2E9.MSC: ExamplesLowMSC-7151
MajorThe "Create Polymer Network" and "Create Meso Polymer Network" protocols now support input of collection documents to specify mixtures of base resins, curing agents, or solvents.MSC: ExamplesLowMSC-7231
MajorRepeated runs of protocols using MACE forcefields could sometimes fail. This problem is now fixed.MSC: OtherLowMSC-7234
MinorQuantum Chemistry protocols in MSC can run on Windows serversMSC: OtherLowMSC-6664
MinorThe Forcite tasks Energy Calculation, Cohesive Energy Density, and Elastic Constants components now have Use GPU in their Advanced options?MSC: ApplicationLowMSC-7076
MinorThe issue of calculating the length of the molecule for in membrane sections in Build Mesoscale Membrane protocol is corrected. Now, Build Mesoscale Membrane protocol can calculate the membrane molecules' lengths from the maximum bead distance of molecules and if head and tail bead tags are present, uses the largest distance between head and tail beads.MSC: OtherLowMSC-7109
MinorTurbomole protocols in MSC Quantum Chemistry now execute correctly even if Python is not installed on the computer.MSC: ApplicationLowMSC-7129
MinorThe number of parallel threads is now set correctly for Molecular Dynamics step of Update Loop at Run Monte Carlo Reactive Molecular Dynamics protocol.MSC: OtherLowMSC-7161
MinorUpdated documentation for the Quantum Mechanics protocols in the Materials Studio Collection User Guide.MSC: DocumentationLowMSC-7213
MinorThe Substitute Alloy Elements protocol now correctly substitutes elements in the structures in a study table.MSC: ApplicationLowMSC-7276
TrivialIn the "Create Meso Polymer Network" protocol, you can now define reactions in terms of the bead type name without having to set the bead names in the input structures explicitly.MSC: ExamplesLowMSC-7110
TrivialCalculate Thermal Conductivity protocol now supports Group Based summation method for electrostatic and van der Waals calculations on GPU.MSC: OtherLowMSC-7111
TrivialThe example protocol "Pack O2 and N2 into Zeolites" now correctly sets the Mole Ratio for the mixture.MSC: ExamplesLowMSC-7157
TrivialThe Molecular Dynamics (LAMMPS) component now sets up calculations in the NVE ensemble as expected by recent version of LAMMPS.MSC: ExamplesLowMSC-7172
TrivialThe "Run Monte Carlo Reactive Molecular Dynamics" protocol now supports group based summation methods with a GPUMSC: OtherLowMSC-7245
TrivialTo avoid diverging dynamics, the initial geometry optimization in the protocol "Mass and Charge Transport" is now carried out using Forcite instead of Amorphous Cell, in two parts: 1500 steps with motion groups fixed, and another 500 steps optimizing all degrees of freedom.MSC: ExamplesLowMSC-7273

 

Notebook Collection

 

SeverityDescriptionAreas AffectedRiskDefect
TrivialThe Get Items from Lookup component now returns all properties of the Lookup items.ANC: APILowANC-298
TrivialThe Data from Excel Section component now correctly ignores other section types than Excel sections.ANC: APILowANC-299

 

Resolution                                                                    

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: BIOVIA 2026

Level: BIOVIA 2026 Golden

Fixes for this level: N/A

How to contact BIOVIA Support

If you have any questions, please contact BIOVIA Support.

Need Assistance?

Our support team is here to help you make the most of our software. Whether you have a question, encounter an issue, or need guidance, we've got your back.