T99-2024 Notification regarding BIOVIA Pipeline Pilot 2025

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

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 2025 which includes the following enhancements and fixed defects:

Enhancements

This release of BIOVIA Pipeline Pilot includes the following enhancements.

DescriptionAreas AffectedRisk LevelJira Issue ID
The expat XML parser library is updated to the latest available version (2.6.2).PPC: Third Party LibrariesLowPPC-11525
The lz4 compression library is updated to the latest version as of July 2024.PPC: Third Party LibrariesLowPPC-11635
The internal SQLite drive is now the latest version.PPC: Third Party LibrariesLowPPC-11664
The libssh was updated to the latest available version.PPC: Third Party LibrariesLowPPC-11681
The version of Openssl was updated to 3.0.15.PPC: Third Party LibrariesLowPPC-11682
The expat XML parser library is updated to the latest available version (2.6.3).PPC: Third Party LibrariesLowPPC-11689
The Highcharts library has been updated to version 11.4.8.PPP: Third Party LibrariesLowPPP-52397
The embedded Tomcat server is updated to version 9.0.95PPC: Third Party LibrariesLowPPC-11708
The Java runtime environment included with Pipeline Pilot is upgraded to Java 17.PPC: Third Party LibrariesMediumPPC-11503
The Global properties that can be viewed or edited in the Setup > Global Properties page of the Admin Portal are now sorted intuitively (text with numbers) by property name.PPP: AdministrationLowPPP-18798

A log of some administrative events can be enabled by running the command:

configutil -au <admin_user> -ap <admin-password> -set -r AuditTrailPersistence -v File

The log can be found in the folder

<install-root>/logs/messages/admin.

In this release, the administration log support focuses on general configuration settings. It also includes any specific changes to authentication settings and user management. Changes to groups or permissions are also captured, if the changes are made with the configutil command line tool.

PPP: AdministrationLowPPP-47478
The Apache Httpd service has been rearchitected and moved to its own package named scitegic/apache. Configuration files have been separated from the package location into the config/httpd folder. This is to facilitate any future security updates of Httpd from BIOVIA without the need for a full service pack upgrade.PPC: Server InfrastructureHighPPC-4562
The Cache Reader and Join Data from Cache components include a new parameter, If Cache Does Not Exist, which can be set to "Generate Error" (default) or "Do Nothing". For the Cache Reader component, if the cache does not exist and the parameter value is “Do Nothing”, no data records are output. For the Join Data from Cache component, if the cache does not exist and the parameter is “Do Nothing”, all data records are output to the Fail Port.PPP: Generic ComponentsLowPPP-16701
The Prepare Data component can act as a filter to remove certain rows and it now has a Fail port to allow it to work as a filter.PPP: Generic ComponentsLowPPP-50616
The Prepare Data component has been moved out of the prototypes folder.PPP: Generic ComponentsLowPPP-52296
The PDF to Text component has an additional parameter Retain Layout. This provides the option of text output that adheres to the existing text layout (past and default behavior) or to ignore layout and focus solely on text content.PPP: Generic ComponentsLowPPP-52386
The vestigial SharePoint Bridge package is not in the release, as it depends on unsupported versions of SharePoint.PPP: ReportingLowPPP-52306
The JavaScript intellisense used within the JavaScript text editor dialogs of the Professional Client now uses the latest standards.PPP: Professional ClientLowPPP-51241
Python has been updated to version 3.9.19PPC: Component SDKs, PPC: Integration, PPC: Third Party LibrariesLowPPC-11476
The deprecated MongoDB package shipped with Pipeline Pilot has been slimmed down to remove the old copy of the MongoDB server that was for potential use in prior releases of BIOVIA Insight. Although any MongoDB components in existing protocols will continue to work for now, the components will not show in the Professional Client explorer tab.PPP: PackagingLowPPP-52273

The AppCatalog index and search system has been replaced in this release, due to the age of the Solr-based architecture.

The new Index and Search system aims to be significantly simpler than the AppCatalog and to provide coverage for a broader range of protocols.

However, it does not yet support all the capabilities of the App Catalog, especially for the history of protocol execution. We plan to roll those features into the next release.

Unicode text search is supported, but word separation for indexing of Asian character sets is still lacking.

Important: If you are upgrading an existing Pipeline Pilot server and want to index documentation of the existing protocols and components authored and published on that server, refer to the information in the Administration portal, on the page Maintenance > Manage Search. There are specific instructions for Windows and Linux servers. The indexing is achieved by running the "scitegicutil -zx" command line followed by the category of XMLDB tab to be updated. This can be one of:

  • Protocols
  • Components
  • Users (for all user tabs)
  • Users/<username>

Authoring users may also index or reindex documentation of items in their user tab by running the "Index My User Tab" protocol.

Any new protocols or component saved after the installation of Pipeline Pilot 2025 will be automatically indexed for documentation or component usage search.

PPP: Help CenterMediumPPP-51151
You can now to add a service account as tagged resource to connect to the 3DX platform, which allows you to integrate your protocols with 3DX services.PPP: IntegrationLowPPP-52178

The on-prem SharePoint components have been deprecated and moved to a deprecated folder (Database and Application Integration/Utilities/Deprecated/Sharepoint)

  • SharePoint List Reader
  • SharePoint List Reader (up to v2013)
  • SharePoint List Writer
PPP: IntegrationLowPPP-51339
The PilotScript Avg(), Sum(), Min(), and Max() functions now take arrays as parameters and additionally can take an arbitrary number of parameters. For example, Avg(Array(1,2,3,4,5), Array(6,7,8,9,10)) now returns "5.5". Additionally a new PilotsScript math function "Median()" is available, which returns the arithmetic median of the parameters provided.PPP: PilotScriptLowPPP-18915

Biology Collections

DescriptionAreas AffectedRisk LevelJira Issue ID
JalView2 is upgraded to 2.11.3.3 and the component is restored.PBIO: AnnotatorsLowPBIO-6736
The list of Sequence Analysis third-party tools has been updated.PBIO: AnalysisLowPBIO-6775
The database information for EBI components is updated.PBIO: Online ComponentsLowPBIO-6804
Kent Utilities is upgraded to version 470.PBIO: AnalysisLowPBIO-6800
GATK is updated to 4.6.0.0 and related components and protocols are restored.PBIO: AnalysisMediumPBIO-6730
Updated biology collections to work with Pipeline Pilot infrastructure changes.PBIO: AnalysisMediumPBIO-6788
BLAST+ is upgraded to 2.16.0.PBIO: AnalysisMediumPBIO-6805

Chemistry Collection and SDK

DescriptionAreas AffectedRisk LevelJira Issue ID
When creating chain annotations in Draw, the depiction of biological sequences honors the colored chains with sequence breaks sketched in BIOVIA Draw.PCHE: Biologics, PCHE: Chemistry DepictionLowPCHE-7319
The identification of molecules with Markush system crossing a repeat unit was added, so that a molecule of this type will pass unchanged from the PP Chem "2D Coords" component.PCHE: Chemistry DepictionLowPCHE-7570
The perception and depiction of pairs of sense/antisense RNA chains is now improved, especially in cases where there is only partial complementarity between the two chains. The calculation of the structure view layout for granular RNA/DNA residues now includes more homogeneous spacings and better alignments, especially in the case of sense/antisense chains with Hydrogen bonds.PCHE: Chemistry DepictionLowPCHE-7922
* A PP component now suggests the Natural replacement Code for a HELM Monomer using molecular substructure mapping and molecular similarity searching. * A Webport protocol now suggests the Natural replacement code for a HELM monomer sd file. * The "Modify Entry In Library(PLP)" Webport protocol now suggests a natural Replacement Code when a HELM monomer or SCSR Template is being modified in the centralized library. You can now refer to the suggestions when entering a Natural Replacement Code.PCHE: Biologics, PCHE: Hub Monomer LibrariesLowPCHE-8998
A Pipeline Pilot Server Webservice is now available to provide configuration files.PCHE: Hub Monomer LibrariesLowPCHE-9234
There is now an option in the "Enumerate Tautomers (InChI2 Transforms)" component to output the number of non-overlapping substructures in the input molecule mapped by the tautomer transformation reactions, without doing the full enumeration. This can be helpful to avoid enumerating tautomers for molecules with many mappings, which can potentially generate a very large number of tautomers and take significant computational time. There is also a new API to the PPChem SDK (Java, Python and .NET versions) to calculate this new counter.PCHE: Chemical Perception, PCHE: EnumerationLowPCHE-9269
It is now possible to create configuration files from multiple centralized libraries.PCHE: Hub Monomer LibrariesLowPCHE-9309
siRNA and display of antisense chain now show Hydrogen Bonds in Pipeline Pilot Chemistry Collection and SDK.PCHE: Chemistry DepictionLowPCHE-9344
The Replace RIng Assemblies component was improved to better handle molecules with rings embedded in macrocycles.PCHE: EnumerationLowPCHE-9347
Substructure and exact mapping of molecules with bond enhanced stereo now behaves as expected in the Pipeline Pilot components and in the PPChem SDK.PCHE: Chemical PerceptionLowPCHE-9385
New rings were added to the "Replace Ring Assemblies" component obtained by processing data from the publication "Database of 4 Million Medicinal Chemistry-Relevant Ring Systems", Peter Ertl, Journal of Chemical Information and Modeling 2024 64 (4), 1245-1250. New parameters are now available to control the use of these rings.PCHE: EnumerationLowPCHE-9386
Add support for dropping skc files into Pipette SketcherPCHE: PipetteLowPCHE-9405
Stereocenters present in the original molecule are now persevered in favor tautomers containing nitro groups in the calculation of the tautomer score, and storing the original molecule as the first tautomer if it has tautomers. A new PPChemSDK API now clears the data structures in C++ that store the information for previously generated tautomers (smiles, scores, transformations, ...). This api doesn't reset the loaded tautomer reactions in the tautomer enumeration engine.PCHE: Chemical Perception, PCHE: EnumerationLowPCHE-9414
A new function, CustomDataSetPlacement(), is now available in the PilotScript Molecular Toolkit that sets placement of custom data.PCHE: Molecular APILowPCHE-9420
An SCSRUtils class was added to the Pipeline Pilot Chemistry Python and Java SDK.PCHE: PPChemAPILowPCHE-9425
A new method SetCTABReaderMaxNumberAtoms(int maxNumberAtoms) is now in the MolIO Class in PPChemSDK to set the maximum allowed number of atoms when reading the V3000 mol file.PCHE: PPChemAPILowPCHE-9433
A new method SetMaxNumberOfAtoms(int maxNumberOfAtoms) is now on the ExpandSCSRTemplates Class in PPChemSDK to set the maximum allowed number of atoms when expanding a SCSR sequence.PCHE: Molecular APILowPCHE-9434
The system now checks that the number of atoms in the input molecule is smaller than a specified maximum, before proceeding with the tautomer enumeration.PCHE: EnumerationLowPCHE-9436
The system now checks that the number of atoms in the input molecule is smaller than a specified maximum, before proceeding with the tautomer enumeration.PCHE: Enumeration, PCHE: Molecular API, PCHE: PPChemAPILowPCHE-9449
The system now handles reading and writing of antisense strand SEQID's consistently.PCHE: PipetteLowPCHE-9489
Crossed bonds now behave as unknown and consequently you cannot add AND, OR or ABS labels. The tool tip for crossed double is changed from "Double Either" to "Unknown Double". The tool tip for either wedge is changed from "Either" to "Unknown".PCHE: PipetteLowPCHE-9537
Pipette sketcher now marks centers with a unknown stereo single bond 'U' when displaying labelsPCHE: PipetteLowPCHE-9553
The Sequence view in Pipette now displays the sequence chain details.PCHE: Chemistry Depiction, PCHE: PipetteLowPCHE-9608
Access control to the PLP Platform based centralized library is now available. The Shared scope supports a user group access control when the library is created. The Shared scope without a defined user group replaces the "All Users" scope.PCHE: Hub Monomer LibrariesMediumPCHE-8846

Documents and Text Collection

DescriptionAreas AffectedRisk LevelJira Issue ID
New US Patent Search API supports deep link to a PDF version of the patent.TXT: Search OnlineLowTXT-1074
Search US Patents component uses new US Patent Office search API to perform searches.TXT: Search OnlineLowTXT-1076
The Wikipedia page title is extracted more accurately from the Wikipedia search results.TXT: Search OnlineLowTXT-1093
UTF-8 formatted files are now read correctly by these reference file readers.TXT: OtherLowTXT-1097
When exporting features of a Word DOCX file, you may now choose to only export bookmarks.TXT: ApplicationsLowTXT-1102

Imaging Collection

DescriptionAreas AffectedRisk LevelJira Issue ID
Updated imaging collection on Windows to work with Pipeline Pilot infrastructure changes.IMG: InfrastructureMediumIMG-3175

Laboratory Analytics Collection

DescriptionAreas AffectedRisk LevelJira Issue ID
The Analytical Instrumentation components are moved to a Deprecated folder in the Pipeline Pilot 2025 release. BIOVIA plans to withdraw the Analytical Instrumentation collection in an upcoming release. If you actively use these components and plan to use them in the future, contact BIOVIA Customer Support to communicate your concerns.AIC: AICLowAIC-1473

Materials Studio Collection

DescriptionAreas AffectedRisk LevelJira Issue ID
CASTEP energy component can be used now to calculate optical properties using TD-DFT formalismMSC: ApplicationLowMSC-3828
The dilatometric chart as output by the Calculate Glass Transition Temperature protocol has been improved.MSC: ExamplesLowMSC-6032
A protocol for querying OPTIMADE databases of calculated material properties is added to the Materials Studio Collection for Pipeline Pilot.MSC: ApplicationLowMSC-6056
A new protocol Build Mesoscale Membrane and a new component Build Mesoscale Template are added to Materials Studio Collection. The protocol generates and equilibrates a bilayer membrane using ready mesoscale lipids and solvents based on Martini 3 models including Martini 3 forcefield customized to the mesostructure. The protocol also allows production dynamics run using the output equilibrated mesostructure. The new component creates mesoscale template documents using Pipeline Pilot and can be used together with Build Mesostructure from Template component to generate mesostructures. MaterialsScript also allows Mesostructure Template builder be accessed using scripting at Materials Studio.MSC: OtherLowMSC-6169
The Calculate Glass Transition Temperature protocol and the Calculate Yield Stress and Critical Distortional Strain protocols can now be run with study table input.MSC: ExamplesLowMSC-6179
The Materials Studio collection now provides a new component for the creation of a crystal graph that you can use in Morphology calculations. A new example protocol demonstrates this workflow.MSC: ExamplesLowMSC-6592
Calculate Stress-Strain Curves and Calculate Surface Interaction Energies protocols are updated to have parallelization options for both thread-based and 3DExperience Platform grid-based submissions including GPU support.MSC: OtherLowMSC-6820

Notebook Collection

DescriptionAreas AffectedRisk LevelJira Issue ID
A custom image can be provided as preview when creating or editing an Excel section. This preview replaces the automatically-created preview, which is still the default option.ANC: APILowANC-269

Fixed Defects

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

SeverityDescriptionAreas AffectedRiskDefect
MinorThe Pipeline Pilot Professional Client installer application title now displays the application name as expected.PPD: Client InstallerLowPPD-2918
MinorThe shortcut created on the desktop once you install PP 2024 Client, now displays a tool tip when you hover over it.PPD: Client InstallerLowPPD-2945
MinorIn the Details and Instructions for changing the Jobs Directory on the "Folder Locations" page in the Administration Portal, there is now information on restarting the Jupyter Notebook Server after making a change.PPP: AdministrationLowPPP-45509
TrivialThe confusing term "Login Name" in the Server Information page of the Administration Portal has been renamed and the Help text updated accordingly.PPP: AdministrationLowPPP-51322
MinorUpdated guidelines and instruction for the operation of the Pipeline Pilot server on a single port.PPP: DocumentationLowPPP-51478
TrivialUpdated port reconfiguration guidelines to handle scenarios involving the Jupyter Notebook server.PPC: DocumentationLowPPC-11509
MinorWhen an array of strings that look like datetimes, are input to the Clean Data component, it works as expected.PPP: Generic ComponentsLowPPP-51004
MinorComponent Reader: When SourceIs=Directory, the Component Reader now correctly finds both .xml and .ppxml files.PPP: Generic ComponentsLowPPP-51282
MinorComponent Reader: When SourceIs=Directory or File, the component reader now correctly parses File URIs such as "shortcut:", "job:", "pkg:", etc.PPP: Generic ComponentsLowPPP-51314
MinorIf the remote proxy server times out during an http connect operation, the http connector behaves as expected.PPP: Generic ComponentsLowPPP-51797
MinorPerformance is improved for UTF8 Auto Detect of both compressed (.zip, .gz) and non-compressed files.PPP: Generic ComponentsMediumPPP-51978
MinorThe Clean Data component no longer incorrectly converts certain strings to DateTimeValues and determines whether a value is a DateTimeValue in a way that is more consistent with the PilotScript IsDate function.PPP: Generic ComponentsLowPPP-52052
MinorThe error message text is formatted correctly after a failed communication to a remote XMLDB server to resolve an xmldb(s) URI.PPP: Web ServicesLowPPP-51891
MinorThe legend item color for XY charts that show lines but no symbols, displays correctly.PPP: ReportingLowPPP-49429
MinorIf you change the symbol and fill to ExpressionType parameters, the symbol and fill options now display as expected.PPP: ReportingLowPPP-52035
MinorFor XY charts that show lines without symbols, the legend shows the correct colors.PPP: ReportingLowPPP-52404
MinorIn the Professional Client, when adding a protocol database, the Network tab displays and is active. Additionally, if the requested database is already connected within the Network tab, an alert dialog no longer displays.PPP: Professional ClientLowPPP-44351
MinorWhen the Professional Client authentication dialog displays because of an expired session, a non-functional help button no longer displays.PPP: Professional ClientLowPPP-50937
MinorIn the Professional Client Explorer tab search bar, if there are no items in the tab and the search string is empty, the bar no longer appears orange (invalid).PPP: Professional ClientLowPPP-50939
MinorSwitching back and forth between the protocol diff view and the protocol editor from within subprotocols, works as expected.PPP: Professional ClientLowPPP-51455
MinorIn one of its modes of operation, the RunProtocol command line can be used to execute a protocol stored on the local file system. In Pipeline Pilot 2025 , this particular use of RunProtocol now requires a user who is configured as an Author for the target Pipeline Pilot execution server. This is because the operation is running a protocol that is not registered on the server, and this is considered equivalent to the authoring process and should require the same privilege level. This does not affect the more general use of RunProtocol to execute a protocol already installed or saved to the server.PPP: Professional ClientLowPPP-52232
MinorIf you save a protocol after moving a component with an attached sticky note now, the sticky note's location saves as expected.PPP: Professional ClientLowPPP-52103
MinorIf the Professional Client's Pipeline Pilot.exe process crashes or is otherwise killed, the PPBrowser.exe Chromium subprocess exits as expected.PPP: Professional ClientLowPPP-52414
MinorThe styling of asterisks on required protocol parameters was modified to prevent them from moving while the parameters tab is resized.PPP: Web PortLowPPP-50496
MinorReporting charts using the 2023 reporting stylesheet now render correctly when viewed in Web Port.  Chart axis labels and numbering were previously overlapping.PPP: Web PortLowPPP-50747
MinorCustom styling on a list box component, works as expected.PPP: Web PortLowPPP-51646
MinorWhen opening certain protocols, the help text displays as expected.PPP: Web PortLowPPP-51922
MinorRadio buttons are now properly aligned in reports output by a job run from Web Port.PPP: Web PortLowPPP-52085
MinorWeb Port performance is now improved when the user retains a large number of jobs.PPP: Web PortLowPPP-52087
MinorYou can now customize the submit button style.PPP: Web PortLowPPP-52102
MinorHelp text displays as expected for checkboxes in forms.PPP: Web PortLowPPP-52208
MinorWhen opening Web Port in container mode, the parameters tab is now collapsed by default and the size of the results tab is now correct.  PPP: Web PortLowPPP-52433
MinorLegacy client SDK libraries will now function correctly when the Protocol Parameter Injection Handling setting is upgraded to the "Restrict" level.PPP: Client SDKMediumPPP-49272
MinorThe defineHashTableProperty method on a PropertyCollection in the Python (on Server) component allows a Python dictionary with values that are lists of simple scalars (for example, a list of strings). Each list will be converted to a ValueArrayValue in the Pipeline Pilot HashTableProperty.PPP: Component SDKsLowPPP-52038
MinorYou can now use the Python Jupyter Notebook component on Windows, when the Jobs Directory is a UNC path.PPP: Component SDKsLowPPP-52312
MinorIf you leave the script editor of a Python Jupyter Notebook component open for over 10 minutes in a protocol that you have never run before, it runs as expected with no error or loss of data.PPP: Component SDKsLowPPP-52321
MinorThe Stock Statistics example now works with a new Yahoo Finance API.PPP: ExamplesLowPPP-52205
MinorThe XY Scatter Plot Utility example has been modified to allow it to run successfully, even when the Restrict mode of parameter injection analysis is in force.PPP: ExamplesLowPPP-52287
MinorThe JMP Custom Script and JMP Viewer prototype components now work with the latest syntax required by JMP.PPP: IntegrationLowPPP-52007
MinorWhen reading a file from 3DDrive after making a connection using the 3DX Service Connector, if the file does not exist, an error message is shown.PPP: IntegrationLowPPP-52251
TrivialThe implementation for specifying the number of GPUs when running on LSF has been updated to adapt to changes to LSF command-line options.PPC: IntegrationLowPPC-11426
MinorInternational (Unicode) characters are now correctly handled when parsing dates in PilotScript date functions, such as isDate() and DateProposeFormat().PPP: PilotScriptLowPPP-52036
Minor

Note the reported change in behavior: The PilotScript Min() and Max() functions now follow section 9.6 of the IEEE 754-2019 specification for "Minimum and Maximum Operations" with regards to NaN values as described for "minimum" and "maximum". The following describe the new logic for both functions:

  • If any NA value is found, the function returns NA. Otherwise,
  • If any NaN value is found, the function returns NaN. Otherwise,
  • The lowest (min) or largest (max) value is returned as determined by < (min) or > (max) This is a change in behavior over prior versions where min(1, NaN) would return NaN and min(NaN, 1) would return 1, but max(1, NaN) would return 1 and max(NaN, 1) would return NaN.
PPP: PilotScriptLowPPP-52228
MinorIn PilotScript, Fixed the weekday name to day of week mappings when parsing several non-English locales for the Date() function.PPP: PilotScriptLowPPP-52480

Analytics and Machine Learning

SeverityDescriptionAreas AffectedRiskDefect
MinorIf there is an error when an R Statistics component is running in Web port, the error messages no longer refer to R stdout.PSM: R StatisticsLowPSM-2513
MinorFor R versions greater than or equal to R 4.3.2, warning messages correctly state the supported R versions.PSM: R StatisticsLowPSM-2514
MinorOn Linux, if the car package does not install on the first attempt and the installed Matrix version is less than 1.6, the Check R Installation protocol now attempts to install the R package Matrix version 1.6-5.PSM: R StatisticsLowPSM-2520

Biology Collections

SeverityDescriptionAreas AffectedRiskDefect
Major"Find Proteolytic Cleavage Sites (ExPASy PeptideCutter)" is updated.PBIO: Online ComponentsLowPBIO-6799
MinorURL encoding in "List DAS Data Sources" is fixed.PBIO: Online ComponentsLowPBIO-6707
MinorParameter help is added to "Annotate Antibody Domains".PBIO: DocumentationLowPBIO-6718
MinorBLAST+ databases generated on Windows can be moved and still searched.PBIO: AnnotatorsLowPBIO-6739
MinorComponent help text links are updated.PBIO: DocumentationLowPBIO-6754
MinorExamples are updated to be compatible with Pipeline Pilot and online resource changes.PBIO: Example ProtocolsLowPBIO-6768
MinorThe database information for EBI components is updated.PBIO: AnalysisLowPBIO-6772
MinorUpdated biology collections to work with Pipeline Pilot infrastructure changes.PBIO: AnalysisLowPBIO-6777
MinorEntrez EGQuery is no longer supported by NCBI and has been removed from the Entrez components.PBIO: Online ComponentsLowPBIO-6818
MinorWormBase example protocols use HTTPS instead of FTP.PBIO: Online ComponentsLowPBIO-6819
TrivialTitle of List MSP Third-party Software Tools report displays as expected.PBIO: AnalysisLowPBIO-6771
TrivialInput sequences to "Align Sequences (Muscle)" are no longer sent out the fail port.PBIO: CalculatorsLowPBIO-6817

Chemistry Collection and SDK

SeverityDescriptionAreas AffectedRiskDefect
CriticalThe QT libraries in the Pipeline Pilot Chemistry collection and SDK are now at version 5.15.17.PCHE: Chemistry DepictionLowPCHE-9402
MajorThe conversion of granular RNA SCSR representation to HELM strings now avoids using SMILES to represent granular nucleotides that are missing a base because the sugar has only two attachment points to phosphates.PCHE: Biologics, PCHE: File Formats  LowPCHE-9246
MajorThe SMARTS Reader correctly parses two-character elements in which the second character is 'e', 'r' or 'a'. This list includes Na, Ca, Ba, Ra, Ga, La, Ta, Pa, Be, Ce, Re, Fe, Ge, Se, Te, Xe, Ne, He, Fr, Sr, Zr, Ir, Er, Ar, Kr, Lr, Cr, Pr, Br. The SMARTS reader was parsing the second character as a special case of CACTVS extensions.PCHE: Chemical Perception, PCHE: Query MappingLowPCHE-9252
MajorThe aromaticity perception now takes into account the coordination (dative) bonds connected to Nitrogen atoms in rings.PCHE: Chemical PerceptionLowPCHE-9291
MajorAn option to determine bad stereo using either IUPAC convention or BIOVIA chemical representation now exists. The default is the BIOVIA chemical representation.PCHE: Chemical Perception, PCHE: Molecular APILowPCHE-9452
MajorYou can now draw RNA sequences in Pipette edit mode for a base and then create a complementary strand for another part of the sequence as expected.PCHE: PipetteLowPCHE-9516
MajorA parameter: "Maximum Number of Atoms" is now on the Reader and Writer. The default is not set and there is no maximum.PCHE: File FormatsLowPCHE-9547
MinorThe editing and display of complementary RNA strands in Pipette Biosketcher and the conversion to SCSR format for display in applications such as Insight and Biological Registration is now fully supported.PCHE: PipetteLowPCHE-7454
MinorUsing AtomSetXYZ() or AtomSetStereo() of the PilotScript Molecular Toolkit to change stereochemistry of a stereo center, now updates wedge bonds located at the stereo center as expected.PCHE: Molecular APILowPCHE-8838
MinorAdding data Sgroups through CustomDataAttachToAtom() of PilotScript Molecular Toolkit now works as expected.PCHE: Molecular APILowPCHE-9114
MinorA Base/N and RNA/N monomer template now exists in the default configuration files. A perceiving SCSR sequence and creation of HELM string using them, was added as well.PCHE: Biologics, PCHE: Hub Monomer Libraries, PCHE: Office Chemistry Sketcher, PCHE: PipetteLowPCHE-9285
MinorThe aromaticity perception now allows imidazole-like rings with the Nitrogen atom connected to a metal atom by a single bond to be perceived as aromatic, even when the sum of the bond orders exceeds 3.PCHE: Chemical PerceptionLowPCHE-9322
MinorChain color information for SCSR files now displays in Pipette.PCHE: PipetteLowPCHE-9390
MinorWhen trying to create a bond for the same two atoms, the system now connects attachments to the new scaffold to avoid pathological cases where the atoms to connect are the same.PCHE: EnumerationLowPCHE-9400
MinorThe protocol name for "View and Copy Configuration Files" is now "View and Get Configuration Files". You can now select the source folder and target file name.PCHE: Hub Monomer LibrariesLowPCHE-9401
MinorThere is now a new option to use either the IUPAC rule or the BIOVIA Chemical Representation rule. The Default is BIOVIA rule.PCHE: Chemical PerceptionLowPCHE-9426
MinorThe Pipeline Pilot LogD component now handles pH values that use comma as decimal point correctly. When specifying multiple pH values in the component, pipe symbol is now used as separator between values.PCHE: Property CalculatorsLowPCHE-9430
MinorChains that have an attachment atom(s) can now be replaced in Replace Chain Assemblies.PCHE: EnumerationLowPCHE-9465
MinorThe transformation types that load are now based on the selected values for the "Tautomer Transformations" parameter in the "Enumerate Tautomers (InChI2 Transforms)" component. Previously, all three transformation types loaded, irrespective of the selected values in the parameter. The tautomer enumeration now skips tautomers created by reversing a Ring-Chain transformation immediately after applying the transformation in the opposite direction.PCHE: EnumerationLowPCHE-9476
MinorThere is no longer a R1006 regression dependency on the speed of the running machine.PCHE: QALowPCHE-9487
MinorThe Pipeline Pilot Chemistry SDK now performs as expected when reading invalid SMILES strings.PCHE: Molecular API, PCHE: PPChemAPILowPCHE-9495
MinorPipeline Pilot Chemistry SDK performs as expected when reading invalid SMILES strings.PCHE: Molecular API, PCHE: PPChemAPILowPCHE-9496
TrivialMolecules with multiple aromatic rings and different kekule forms, now provide the same IUPAC names.PCHE: OpenEyeLowPCHE-8528
TrivialThe labels for examples of ladder-type polymers in the Chemical Representation Guide now correctly use the term "head-to-head."PCHE: DocumentationLowPCHE-9293

Documents and Text Collection

SeverityDescriptionAreas AffectedRiskDefect
MinorThe Search US Patents component now uses the new US Patent Office search API to perform search.TXT: Search OnlineLowTXT-1103
TrivialExample protocol now runs in more restrictive security environments.TXT: ApplicationsLowTXT-1099

Materials Studio Collection

SeverityDescriptionAreas AffectedRiskDefect
MajorRun Monte Carlo Reactive Molecular Dynamics protocol now clears pattern Substructures at input source structure to prevent interference with reaction process.MSC: OtherLowMSC-7044
MajorA trajectory frequency output issue with Run Monte Carlo Reactive Molecular Dynamics protocol has been resolvedMSC: OtherLowMSC-7086
MinorThe Fit VDW protocol now tolerates an occasional failed simulation run. Such a failure can happen if the fitting algorithm chooses a particularly poor set of trial force field parameters. The protocol now continues and avoids those parameters in subsequent trials.MSC: OtherLowMSC-6121
MinorFor the Polymer and Battery protocols, you can now use the "Other" keyword to specify grid options in the form of a command line for the queuing system.MSC: Polymer PropertiesLowMSC-6850
MinorThe process to count counter ions at the Run Monte Carlo Reactive Molecular Dynamics protocol now controls whether the counter ion setting is available.MSC: OtherLowMSC-6917
MinorMD stages of Run Monte Carlo Reactive Molecular Dynamics not only provide looped attempts to continue MD but also include timestep reduction for a safer MD start after each reaction is performed.MSC: OtherLowMSC-6918
MinorRun Monte Carlo Reactive Molecular Dynamics improved to also output intermediate reaction cycles.MSC: OtherLowMSC-6928
MinorThe 'Molecular Dynamics (LAMMPS)' component now supports recent versions of LAMMPS.MSC: ExamplesLowMSC-6981
MinorRun Monte Carlo Reactive Molecular Dynamics protocol has now safer MD steps that can reduce the timestep o continue MD steps. The protocol is also enhanced to have better error output on each cycle when reaction cannot be performed.MSC: OtherLowMSC-7030
MinorThe charge assignment in the ReactionFinder is now more stable.MSC: ApplicationLowMSC-7045
MinorRun Monte Carlo Reaction Molecular Dynamics protocol has now Random Seed choice to reproduce a specific run and outputs for testing protocol.MSC: OtherLowMSC-7073
MinorManage Reaction Mechanisms protocol now returns the zipped study table with the correct path for Create and Extend processes.MSC: ApplicationLowMSC-7098
MinorIssue where Phase Field results could be missing field trajectories, when run on Windows server, have been corrected.MSC: Phase DiagramsLowMSC-7107
TrivialThe Fit VdW Parameters protocol no longer fails with reports of a Java out-of-memory error while generating the heat map charts in the output report. The protocol now continues, but omits the heat maps from the report.MSC: OtherLowMSC-6891
TrivialTo avoid 'Error compressing LZ4 stream' in the protocol "Calculate Yield Stress and Critical Distortional Strain", the trajectory analysis is now performed inside the parallel subprotocol.MSC: ExamplesLowMSC-7002
TrivialThe Fit Valence Parameters protocol now only performs constrained optimization when you use the Scan configuration method.MSC: ExamplesLowMSC-7037
TrivialForcite components now disable the Charge Assignment and Summation Method parameter groups for forcefields for which they are not relevant, including EAM and MACE.MSC: ApplicationLowMSC-7057
TrivialAn issue with 14-scaling in periodic systems containing 5-membered rings has been resolved.MSC: ExamplesLowMSC-7085

Notebook Collection

SeverityDescriptionAreas AffectedRiskDefect
MinorThe component will not report errors related to an unknown package global variable anymore.ANC: APILowANC-294

Resolution                                                                         

BIOVIA Pipeline Pilot 2025 was released in November 2024 and is available for download at https://software.3ds.com under BIOVIA products:

Product line: Lab, Scientific and Content Solutions

Release: BIOVIA 2025

Level: BIOVIA 2025 Golden

Fixes for this level: -

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.