WOLFRAM

Presentations

Wednesday, October 16

Visual Studio Code Extension for Wolfram Language

Suman Banerjee Watch Video

Recently, substantial effort has been put into the development of a Visual Studio Code (VsCode)–based IDE for Wolfram Language project development. We want to showcase some of the important new features like autocompletion, notebook and wolframscript integration and more in this presentation.

State of LLMs

Timothée Verdier Download Presentation Watch Video

Explore Wolfram Language's programmatic access to large language model (LLM) functionalities. Since their introduction in Version 13.3, functions like ChatObject, LLMSynthesize and LLMFunction have been updated to enhance usability and incorporate the latest model capabilities. This talk will highlight key features introduced in Version 14.1, including support for multimodal prompts (text and image), progress monitoring and API integration, while also discussing future enhancements.

What's New in System Modeler

Ankit Naik, Jan Brugard Download Presentation Watch Video

This year's presentation of System Modeler will focus on new libraries. The recently released Aircraft 2.0 and Rotating Machinery 1.0 libraries and the upcoming Belt Dynamics, Systems Biology and OPC UA libraries will all be presented. Some new System Modeler features will be woven into the presentation of each library.

A Gibbs-Ensemble Monte Carlo Software Suite Implemented in Wolfram

Thomas Wallek Download Presentation Watch Video

A Monte Carlo simulation program was implemented entirely in the Wolfram language. Compared to conventional program packages, it offers much more diverse evaluation options (e.g. tracking of convergence behavior, output of intermediate results, etc.) in addition to simpler expandability.

New Developments in RLink

Leonid Shifrin Download Presentation Watch Video

We will describe recent developments and new features in RLink for both core language connectivity and the computing infrastructure. The list of new features includes R object references, Wolfram Language side management of R packages, multiple simultaneously active R sessions and several other features.

Smart Percents and TemplateBox Dispatching

Jason Harris Download Presentation Watch Video

In this talk, I will provide a detailed presentation of the new smart percent/percent reference functionality introduced in Version 14.1. Following this, I will discuss the TemplateBox mechanisms that underlie this functionality, as well as one of the recent improvements to TemplateBox that enables "template dispatching."

Modeling Residential PV Systems

Ankit Naik Download Presentation Watch Video

This presentation showcases a workflow for modeling a residential photovoltaic (PV) system using Wolfram System Modeler. Attendees will gain valuable insights into effectively sizing key components, including solar panels, batteries and related equipment, to optimize energy production. Additionally, Wolfram Language will be employed to calculate financial indicators, such as internal rate of return (IRR) and payback period, while considering factors like geographical location and household electricity consumption.

Recurrence Plots and Cross Recurrence Plots for Data Science Visualization and Analysis

Daniel de Souza Carvalho Download Presentation Watch Video

Recurrence plots are powerful advanced tools for visualizing and analyzing complex data in time series and data sciences. The data can be seen in a 2D space, revealing patterns, trends and recurrences that may be hidden in the original sequential graphic formats. Let's explore interactive cases.

What's New in PDE Modeling

Oliver Rübenkönig Download Presentation Watch Video

This talk will give an overview of the various updates on PDE modeling. It will then elaborate on new functionality that allows you to model static and quasistatic magnetic fields. Visiting this talk will leave you with an understanding of the scope of PDE modeling and enable you to start you own PDE modeling.

Introduction to Electric Circuits Course

Leonardo Laguna Ruiz Download Presentation Watch Video

In this presentation, you'll get a sneak peek into one of the latest offerings at Wolfram U: Introduction to Electric Circuits. This course is centered around analog electronics and their wide-ranging applications, with a special focus on one of my favorite areas: music technology. You will explore the fundamentals of electrical engineering, mastering essential analysis methods and foundational theories to help you design and build your own circuits. By the end of the course, you'll have the skills and knowledge needed to construct a fully functional analog synthesizer, empowering you to create the sounds for your next hit song!

Front End Overview

John Fultz Download Presentation Watch Video

Wherein I discuss front end things that happened in 2024. Some things are finished in 14.1 or 14.2; use it now (or soon)! Some things are experimentally exposed in 14.2; try it out and give us feedback while we polish the design!

Updates to Presenter Tools

Kevin Daily Download Presentation Watch Video

Learn about how we've been improving Presenter Tools. We'll discuss our updated strategy for what-you-see-is-what-you-get, the modernization of the paclet layout, an improved encapsulation of presentation environments and a preview of future design directions. We welcome feedback on features you'd like to see.

What's New in Chemical Education?

Jason Sonnenberg Download Presentation Watch Video

Recent and upcoming features of Wolfram|Alpha, Wolfram|Alpha Notebook Edition, Wolfram Language and Wolfram GPT related to chemical education are discussed. Chemistry projects from our summer programs are reviewed along with new step-by-step support and Wolfram Function Repository submissions. Example prompts for Wolfram GPT are shared.

Asset Management

Rob Raguet-Schofield Download Presentation Watch Video

Learn how to use Wolfram Language asset files to provide localizable resources for applications and paclets.

Graph Tools for Causal Inference

Sjoerd Smit Download Presentation Watch Video

Causal inference is rapidly becoming a new important area in data science and statistics because it allows us to answer scientific questions in situations where it may not be possible or ethical to do lab-controlled experiments. Everyone familiar with statistics will know that correlation is not the same as causation, but that doesn't mean that data science cannot say anything substantial about causation at all so long as we can separate out the effect of causal correlations and spurious ones. In this talk, we will give a preview of new graph-based tools that are being developed to help understand the source of spurious correlations in concrete scientific problems and how to adjust for them. We will look at the elementary elements of causal graphs—pipes, forks and colliders—and the programmatic tools to analyze them.

What's New in Geometry

Jaebum Jung Download Presentation Watch Video

In this talk, we will explore recent advances in geometric modeling and computation within Mathematica, covering new region modeling techniques, geodesic and surface curvature computations and new mesh processing functionality like smoothing and decimation, coming in future releases.

Effective Use of Wolfram Language and Notebooks for User Interface Design

Noah Hardwicke Download Presentation Watch Video

UI design at Wolfram has become increasingly supported by Wolfram Language and Wolfram Notebooks, with lessened use of conventional design and UX tools. Given that Wolfram Notebooks are often both the development and deployment environments, we can rapidly prototype interface components, test them and iterate seamlessly. In this talk, we will describe this process and show specific Wolfram Language techniques that quicken UI design, allowing us to develop prototypes that often directly evolve into final interfaces.

Explore Modeling with the Constructive Solid Geometry Library

Alec Shedelbower, Keren Garcia Download Presentation Watch Video

Explore the newest advancements in constructive solid modeling within Wolfram Language. Solid modeling offers a volume-first approach, which helps overcome the limitations of conventional surface-based modeling, making it particularly well suited for applications in manufacturing and mechanical design. This talk will demonstrate how to build solid models using CSGRegion and showcase upcoming libraries that provide easy access to parameterized models.

Keynote

Stephen Wolfram Watch Video

Advances in Generic Integral Transforms

Oleg Marichev, Paco Jain Download Presentation Watch Video

Practically all algebraic functions and named functions of the hypergeometric type occur as special cases of the Fox H-function. Furthermore, the convolution integral of the product of two or more FoxH functions is, in a large class of cases, itself a FoxH function, known in terms of the parameters of the two Fox H factors. In particular, about 80% of all definite integrals evaluated in handbooks and articles are the cases of this type of generic Fox H integration. Following up on previous talks that highlighted the use of this technology for symbolically computing fractional diffeo-integrals and generic integral transforms, our talk will demonstrate recent advancements in ResourceFunction["GenericIntegralTransform"].

Latest Developments on the Wolfram Quantum Framework

Mads Bahrami, Nik Murzin Download Presentation Watch Video

In this session, we will present the latest features and updates to the Wolfram Quantum Framework, showcasing its robust capabilities in quantum computation. We will begin with an overview of the symbolic representation of quantum objects and their functionalities within Wolfram Language, highlighting how the framework models and simulates open quantum systems. Additionally, we will explore the framework's applications in quantum research and education, with a special focus on its role in developing the quantum workforce. Attendees will gain insights into how the Wolfram Quantum Framework integrates with external quantum platforms and supports quantum algorithm simulation, making it a powerful tool for both academic and professional environments.

Proving Theorems with Mathematica: Pólya's Conjecture and Beyond

Michael Levitin Download Presentation Watch Video

We illustrate the use of Mathematica to assist with the proof of the long-standing Pólya's conjecture in spectral geometry for Euclidean balls, sectors, and annuli and in deriving sharp bounds for zeros of Bessel functions and their derivatives.

Publishing in Wolfram Repositories, Including the New Wolfram Language Example Repository and the Updated Wolfram Demonstrations Project

Bob Sandheinrich Download Presentation Watch Video

Wolfram repositories provide a central place to distribute and discover increasing diverse types of content for Wolfram technologies. Publishing content is simple. In this talk, I will discuss repositories, including the new Wolfram Language Example Repository and a major update to the Wolfram Demonstrations Project. I will also demonstrate how to submit content for publication and introduce experts who can help you learn the process throughout the conference.

The Book Software Design Methods with Wolfram Language

Anton Antonov Download Presentation Watch Video

This presentation focuses on the book Software Design Methods with Wolfram Language. We start with a brief overview of the content, then showcase and discuss paclets that implement these software methodologies. Lastly, we delve into related examples of incorporating LLMs in software solutions.

Second Quantization and Its Applications in Quantum Optics

Bruno Tenorio Download Presentation Watch Video

This presentation explores the integration of second quantization within the Quantum Framework paclet within Wolfram Language, with a focus on its application to atom-field interactions and quantum decoherence. We demonstrate the use of truncated Fock space to represent quantum states, enabling efficient computations and intuitive manipulations. The talk highlights the simulation of atom-field coupling via the Jaynes–Cummings model, providing insights into the interaction dynamics between atoms and quantized fields. Additionally, we employ the Quantum Framework to model open quantum systems and solve the Lindblad master equation. Our findings highlight the utility of Wolfram Language as a versatile tool for exploring fundamental quantum phenomena, making it an invaluable resource for both educators and researchers in the domain of quantum optics.

Wolfram Notebooks for GIS Coursework

Phileas Dazeley-Gaist Download Presentation Watch Video

This talk showcases Wolfram Language tools to streamline geographic data visualization, spatial analysis, and geographic computation. Attendees will learn effective methods for GIS data processing, creating custom maps, and analyzing spatial patterns. The session will highlight practical applications, leveraging Wolfram Notebooks to enhance GIS education.

Leveraging the Wolfram Cloud to Deploy Tools in Excel

Andrew Yule Download Presentation Watch Video

This talk will discuss how the Wolfram Cloud and, specifically, Wolfram APIs were deployed and then set up to be called from an Excel-based utility for an offshore oil and gas operator.

Hybrid Optimization for Variational Quantum Linear Solvers

Sebastian Rodriguez Download Presentation Watch Video

In the rapidly advancing field of quantum computing, optimizing complex computational problems presents a significant challenge. This talk will introduce the quantum natural gradient descent (QNGD) method, a cutting-edge technique that significantly boosts the efficiency of quantum optimization algorithms. We will demonstrate its application within a novel variational quantum linear solver (VQLS), engineered for solving linear systems. The presentation will delve into the technical implementation of QNGD and VQLS using the Wolfram Quantum Framework paclet within the Wolfram Language. Attendees will gain insights into advanced quantum optimization strategies, making this session valuable for researchers and practitioners interested in the intersection of quantum computing and optimization.

Book Publishing with Wolfram Language

Paige Vigliarolo Download Presentation Watch Video

Join us for an overview of support, options and tools for authors looking to publish their Wolfram Language work as a book. We will cover options from traditional publishing with Wolfram Media to interactive notebooks that allow readers to work with your code as they learn. We'll also introduce participants to the WolframBookTools palette for authoring in our recommended style.

DiffTools Developments

Lou D'Andria Download Presentation Watch Video

Last year, we discussed the newly released DiffTools paclet from the Wolfram Language Paclet Repository. Since then, DiffTools has advanced significantly and has been integrated directly into the Wolfram System starting with Version 14.1. In this session, we'll examine the evolution of the design, explore new diff-related features and discuss those planned for future versions of Wolfram Language.

Exploring Neural Nets for PDEs

Ricardo Lopez Download Presentation Watch Video

This talk will explore the theoretical foundations of solving partial differential equations (PDEs) using neural networks (NNs). We will introduce the current state of the art, discussing key methodologies and their applications. Attendees will gain insight into the potential of machine learning for PDE solving, with a focus on high-dimensional PDEs.

Civil Aircraft Cost Estimation Using Wolfram Technologies

Erick Espinosa Juárez Download Presentation Watch Video

Direct Operating Cost (DOC) is a key factor for airline operators when making decisions on fleet acquisitions and evaluating project feasibility. Estimating DOC poses challenges as it depends on statistical correlations and semi-empirical methods rather than physics-based equations. This study seeks to provide insights on which method to use by comparing multiple civil aircraft DOC models against published cost data from aircraft manufacturers. The analysis includes two aircraft and two sample flight missions, calculated using Geographic Data and Entities from the Wolfram Language. Additionally, a sensitivity analysis is conducted, offering a break-even price assessment based on mission lengths and passenger load factors. A heat map generated using the ArrayPlot function is also presented, highlighting the design variables that most significantly impact operating costs. Lastly, by plotting DOC as a function of Mach, the study demonstrates the need for higher-fidelity tools, such as the Aircraft Library from Wolfram System Modeler, to capture the complete aircraft behavior.

Thursday, October 17

The Wolfram Compiler

Tom Wickham-Jones Download Presentation Watch Video

The Wolfram Compiler is a long-term project to convert Wolfram Language into native machine instructions which run directly on the CPU. It offers a powerful way to speed up Wolfram Language code. It provides many opportunities for innovative programming features such as building connections to external libraries and accessing new technologies. A key and unique aspect of the Wolfram Compiler is its embedding in with Wolfram Language technologies. It is used for an increasing amount of new development such as the Data Structure library. This talk will describe the Wolfram Compiler and explore its various innovative features. It will examine its various tools and workflows that help to make it a powerful addition to Wolfram Language.

New Graphics Features and Improvements

James Lane Download Presentation Watch Video

Explore new features and improvements in front end graphics: meet LabeledGraphicsBox for better control of label placement around 2D and 3D graphics, enjoy smoother renderings with multisample antialiased depth peeling, discover the RangeBehavior option for AxisObject and gain insight into camera/scene setup with the Wolfram Function Repository Function Visualize3DView.

Math Books: PDEs and Special Functions

Aram Manaselyan, Tigran Ishkhanyan Download Presentation Watch Video

This talk is about two upcoming textbooks from Wolfram Media, Introduction to Partial Differential Equations and Introduction to Special Functions. The books are designed to be gentle introductions to these topics that continue to play an essential role in many areas of mathematics and science and also provide critical tools for solving real-world problems in engineering. The books will clearly demonstrate the power and unique capabilities of Wolfram Language in these fields.

Workers Exposed for a Long Time to Random Radioactive Aerosols

José Guillermo Sánchez León Download Presentation Watch Video

Workers exposed to uranium radioactive aerosols are usually subjected to periodic controls of internal contamination by performing bioassays. A simulation of particles spread in the human body has been developed to estimate the intakes by fitting the bioassay samples.

Texture Support Updates for Mathematica Graphics

Yuzhu Lu Download Presentation Watch Video

Texture functionality support of graphics was first introduced in Version 8. After that, it has been used and integrated by most of plot and visualization functions, creates a lot of nice applications. In the new version of Mathematica, Texture functionality is extended greatly to support all 2D and 3D face-based primitives with a much more friendly syntax for users to access and integrate into existing functionalities. This talk will list all Texture functionality updates of the new version in detail and will show several simple and advanced examples for potential applications with Texture functionality to inspire users and developers.

Modeling a Papermaking Process with the New Wolfram Belt Dynamics Library

Vedat Senol Download Presentation Watch Video

In this talk, we will introduce the Wolfram Belt Dynamics library, a powerful tool designed to simulate the key dynamics of roll-to-roll systems such as friction, speed control and tension management. By leveraging this library, we will go into the complexities of the papermaking process, offering engineers and researchers a way to optimize systems, address operational challenges and enhance product quality and efficiency. Attendees will gain practical knowledge on setting up and integrating these models to improve paper production and process control.

Integration Techniques in Geometry

Lusine Sukiasyan Download Presentation Watch Video

This talk explores the application of integration techniques in solving geometric problems, such as computing areas and volumes, deriving geometric properties and analyzing curves and surfaces. Integration often requires a case-by-case approach, and in many cases, no elementary formula exists for a given integral. This talk will cover techniques ranging from standard methods to devising closed form formulas for a singular integral.

Solid Mechanics: Plasticity

Alessandro Mastrofini Download Presentation Watch Video

This talk will highlight FEM modeling for plasticity in solid mechanics, focusing on key updates in material behavior simulation, including plastic deformation and hardening. Attendees will gain insight into current FEM capabilities for structural analysis and be equipped with the tools to start their own simulations.

Audio and Video Analysis

Carlo Giacometti Download Presentation Watch Video

Explore the latest advancements in audio and video analysis, including improvements in speech recognition with the Whisper backend that boosts speed and language support. Discover new audio processing techniques applied to video and updated image processing functions. Learn about dynamic highlighting features, multiple object tracking using filters, and a new video object tracking function. The session wraps up with a Q&A on subtitle creation and tracking challenges.

Validating System Models

Sergio Vargas Download Presentation Watch Video

This talk will showcase the functionality to validate requirements and temporal assessments in system models with uncertainty. Applications and examples are explored.

Video Creation

Shadi Ashnai Download Presentation Watch Video

In this talk, I will show methods for producing insightful animations and videos. Techniques include capturing screens and webcams, touring around 2D/3D graphics, telling stories using user-controlled Manipulates, as well as using creative and unique ways in Wolfram Language to create videos from programs.

Data Connector for Industrial Automation Systems

Otto Tronarp Download Presentation Watch Video

Connecting System Modeler models with industrial automation and supervisory control and data acquisition (SCADA) systems through the OPC UA library enables advanced applications such as hardware-in-the-loop simulations, digital twin connectivity and the development of control applications. This presentation will introduce upcoming features of the OPC UA library, including support for authentication, encryption and performance improvements.

Projects from the Wolfram High School Summer Research Program

Rory Foulger Watch Video

Students from the Wolfram High School Summer Research Program present their projects in topics varying from analyzing molecular cages to exploring holomorphic dynamics to optimizing flight paths for wind. Hear the exceptional work accomplished by high-school students and learn about the summer program.

Resolving Degeneracies in Google Search via Quantum Stochastic Walks

Colin Benjamin Download Presentation Watch Video

The PageRank algorithm is the backbone of Google search. We employ quantum stochastic walks to improve the PageRank algorithm.

Fast, Robust and Large-Scale Tabular Import/Export

Piotr Wendykier Download Presentation Watch Video

Efficient data import and export is a key to any data science project dealing with large datasets. This talk will discuss how to work with such datasets in Wolfram Language 14.2 using the Tabular object. Specifically, new formats, including Parquet, ArrowIPC and ORC, and significant improvements to CSV will be presented.

What's New in Visualization

Brett Champion Download Presentation Watch Video

We will explore recent and future improvements and additions to graphics and visualization in Wolfram Language. Topics will include new types of visualizations, improved ways of visualizing high-dimensional data and useful smaller features to more effectively communicate visually.

Biomolecules in Wolfram Language

Soutick Saha Watch Video

In this talk, I will explore the BioMolecule and BioMoleculePlot3D functions in Wolfram Language, demonstrating their utility in analyzing and visualizing the structures of proteins and nucleic acids. Additionally, I will introduce the new biomolecule-related services available through ServiceConnect which enable seamless integration with popular bioinformatics databases, enhancing the capabilities for bioinformatics research and applications.

Tracing Evaluation: Chains, Trees and Graphs

Ian Ford Download Presentation Watch Video

Wolfram Language models computation as the repeated evaluation of symbolic expressions. Symbolic expressions can represent not only data and programs, but also the execution history of programs. This talk demonstrates how to trace every step in the evaluation of an expression, including generating symbolic execution histories, filtering with various criteria and using tools for display, manipulation and analysis.

Tabular Visualization

Nirmal Malapaka Download Presentation Watch Video

This talk is one of a series of talks focused on the upcoming Tabular functionality in Wolfram Language. In this talk, we will look at the updates we are making to our suite of visualization functions to support tabular data. We will specifically look at the new syntaxes that one can use with the various plotting and charting functions to visualize tabular data in Version 14.2.

Tabular Displays

Jason Abernathy Download Presentation Watch Video

Recent enhancements to TableView have enabled notebook displays of the new Tabular object. This presentation will provide an overview of the process behind generating the Tabular display, along with the key modifications to TableView that made this advancement possible.

Labeling and Highlighting

MinHsuan Peng Download Presentation Watch Video

In this talk, we will provide an overview of Wolfram Language's labeling and highlighting features in visualizations. This includes automatic labeling in plots, highlighting mechanisms and how they complement each other to create content-rich plots with clear annotations.

Integrating the Wolfram Compiler with the Wolfram Engine

Daniel Sanchez Download Presentation Watch Video

The Wolfram Compiler transforms Wolfram Language code into machine-level instructions, providing a powerful tool for enhancing performance and accessing new programming capabilities. In this talk, I will focus on integrating the Wolfram Compiler with the Wolfram Engine, showcasing how to call evaluator code efficiently using functions such as KernelFunction and KernelEvaluate. Additionally, I will discuss the latest techniques for compiling DownValues, offering practical tips to optimize compiled code and improve execution. This session highlights key innovations for advanced users seeking to boost both the performance and flexibility of their Wolfram Language workflows.

Public Perception of ChatGPT and Tweet Sentiment Analysis by Mathematica

Yankang (Colin) Su Watch Video

We will explore public perception toward ChatGPT using Wolfram Mathematica for Twitter data analysis while comparing different innovative machine learning methods like linear discriminant analysis (LDA), GloVe embedding, k-nearest neighbor (KNN) clustering and advanced transfer learning techniques for enhanced sentiment analysis.

State of the Wolfram Cloud

John Pacey Download Presentation Watch Video

This talk will give an overview of what's new in the world of cloud notebooks and beyond. We'll also give a brief update on the ongoing improvements with our enterprise support, as well as custom applications built with the Wolfram Cloud and related technology.

Analyze Biological Networks in Wolfram Language

Lina Marcela Ruiz-Galvis Download Presentation Watch Video

Biological networks are analyzed using Wolfram Language. New functionalities visualize and analyze key components of these networks. Built on resources like KEGG, tools in the Wolfram Function Repository enable analyses such as network motif detection and measurement of network properties. These analyses support classification tasks and bioinformatic enrichment analysis.

What's New in Visualization

Brett Champion Download Presentation Watch Video

We will explore recent and future improvements and additions to graphics and visualization in Wolfram Language. Topics will include new types of visualizations, improved ways of visualizing high-dimensional data and useful smaller features to more effectively communicate visually.

Computational Egg-cellence: Demonstrating Nutritional Analysis, PDE Modeling and LLM Recipe Tools Using Eggs

Gay Wilson Download Presentation Watch Video

This talk will cover the versatility of Wolfram Language through food and nutrition analysis, transforming egg recipes with LLM tools and using the heat equation to model boiling an egg. Through this partial differential equation (PDE), we will analyze the temperature evolution inside the egg over time.

Using Scaffolding Tech Labs to Enhance Student Learning

Brittany Oletti Watch Video

How can we effectively teach advanced mathematical techniques to first-year college students with varying levels of technology proficiency? In this presentation, I will discuss the structure and themes of our scaffolding Tech Labs and share the outcomes of their implementation in the classroom.

Cellular Aggregation in Cryptococcus neoformans: Cationic Coordination in the Capsular Polysaccharide

Jason Sonnenberg, Gracen Gerbig, Arturo Casadevall, Maggie P. Wear

Cryptococcus neoformans (C. neoformans) is an environmental yeast with a polysaccharide capsule composed primarily of glucuronoxylomannan (GXM). The cryptococcal capsule facilitates survival in a variety of environments and is the primary virulence factor in human pathogenesis. Of particular interest is how the polysaccharide capsule facilitates cellular interactions with abiotic and biotic stimuli. Previous work suggested calcium (Ca) forms divalent bridges between glucuronic acid (GlcA) residues in the capsule, but how this bridging contributes to capsular architecture remains unexplored. This work explores the interactions between Ca and GXM monosaccharides using a variety of techniques and builds off of an observation that the additive effects of Ca on cryptococcal polysaccharides lead to cellular aggregation. Analyzing two serotype A strains of C. neoformans utilizing complimentary techniques of microscopy and dynamic light scattering (DLS), we observed Ca-mediated cellular aggregation and characterized the size of capsular polysaccharide aggregates. Both attenuated total reflectance (ATR) spectroscopy and diffusion-ordered spectroscopy (DOSY) nuclear magnetic resonance (NMR) experiments of the GXM monosaccharides mannose, xylose and GlcA revealed Ca interaction only with GlcA. To explore the energetics of cation-GlcA interactions, density functional theory (DFT) simulations were run. These simulations suggest a Ca dication coordination number (CN) of six. To determine if these interactions are ion specific, cellular aggregation experiments were performed with four cations, magnesium (Mg), Ca, strontium (Sr) and cadmium (Cd). Selective cellular aggregation, within soluble concentrations, occurred exclusively for Ca (> 0.5 M). This extends from heat-killed cells to isolated capsular polysaccharide and is reversible with ethylenediaminetetraacetic acid (EDTA) chelation. Together this data suggests that capsular GXM coordination occurs between GlcA and Ca but is a multi-glycan interaction that can occur within the capsule, but also between the capsules of individual cells, though these two phenomena occur at different Ca concentrations. These observations yield new insights into the assembly and architecture of the cryptococcal capsule and encourage further investigation of ion-glycan interaction dynamics.

Scholarly Insight through the ArXivExplore Paclet

Daniele Gregori Watch Video

ArXivExplore helps the deep data analysis of all 2.6 million physics, math, computer science, etc. articles on ArXiv, providing functionality for e.g. title/abstract word statistics, TeX source/formulae/citations dissection, neural networks for classification or recommendation and LLM-automated concept explanations and author reports.

Quantum Chemistry Tools in Wolfram Language

Jason Biggs Download Presentation Watch Video

The release of Version 12.0 of Wolfram Language introduced Molecule, a symbolic object for representing molecular systems. This talk will present a new paclet designed to compute electronic energies using various methods, including Hartree–Fock, density functional theory and complete active space methods. Applications such as geometry optimization and excited-state calculations will also be discussed, showcasing the paclet's capabilities in quantum chemistry research.

Introducing GPU-Accelerated Arrays

Charles Pooh Download Presentation Watch Video

Introducing GPUArray, a new array framework for accelerated computation using GPUs. Take a deep dive into the latest Wolfram Language features designed for GPU programming and learn how to effectively enhance the performance of your code.

Problem Solving '24

Shenghui Yang Download Presentation Watch Video

The talk follows previous ones with four problems in these fields: in Euclidean geometry, some interesting triangle centers are discussed; for algebra, a Harvard–MIT Mathematics Tournament problem is visually solved; in number theory, the application of finite fields is presented; and in the final part for combinatorics, the usage of the Tree function is demonstrated in depth. There will also be a demonstration of LLM features available.

Linear Algebra and GPU Computing

Itai Seggev Download Presentation Watch Video

In recent years, GPGPU (general purpose computing on graphical processing units) has been an important means of speeding up long-running computations. Wolfram, and, before it, Mathematica, has long offered the ability to incorporate such code using technologies like CUDALink and OpenCLLink. Still, these tools typically required some expertise in GPGPU and possibly writing C/C++ code. Recently, we have been working to better integrate these technologies into Wolfram Language, making them accessible to many more users. This talk will introduce GPGPU, illustrate its benefits and survey the progress in making it work using obvious and natural Wolfram Language code. Examples will be drawn primarily from linear algebra, including equation solving and singular values.

Wolfram Geography: Historical Computation

César Loli, Jose Martin-Garcia, Francisco Rodriguez Arias Download Presentation Watch Video

The Wolfram Language Geo functionality has been extended to compute with historical information. This talk will demonstrate how to use these new capabilities to analyze and understand several Wolfram Alpha entity domains such as historical countries or military conflicts.

Introducing the Standalone Applications Beta Program

Chris Cooley Download Presentation Watch Video

We are introducing a new feature called Wolfram Language Runtime that allows developers to deploy their code into application binaries that can be executed anywhere. There is a beta program that will give interested developers the opportunity to start creating these standalone Wolfram applications.

Using LLMs to Convert Equations from TeX to Wolfram Language Expressions

Meng Lu Download Presentation Watch Video

This talk presents a project that programmatically converts a large number of equations from research papers (arXiv.org preprints) from TeX format to Wolfram Language format using LLM. It demonstrates a real-world application of new LLM capabilities introduced in Mathematica 14. I will explain the usage and design of the WL paclet, show example inputs and outputs and share experiences from developing and testing the system.

Wolfram Astronomy

Jeffrey Bryant, Jose Martin-Garcia Download Presentation Watch Video

This talk will present recent additions to the Wolfram astronomy functionality, including the ability to compute rise/set and other events, improvements in AstroGraphics, and the new Wolfram Function Repository items to access NASA/ESA solar imagery.

Innovator Award Ceremony

Watch Video

Friday, October 18

Building Desktop Electron Apps Using Wolfram Language

Tony Aristeidou Watch Video

This talk will outline the development of the Electron-React-WL-Boilerplate (ERWB), a framework for building cross-platform desktop applications that integrate Wolfram Language's (WL's) computational capabilities with modern web technologies. The boilerplate combines Electron, React, TypeScript and Wolfram Language to create standalone applications with powerful backend processing and rich front end interfaces. This talk will discuss all key components of the framework, including, the basics of Electron, socket computing and the creation of LocalDeploy, integrating with NodeJS, and the development of a custom React hook for seamless Wolfram Language interaction.

MetalLink—General-Purpose GPU Computation on Apple Silicon

Soumya Sambeet Mohapatra Download Presentation Watch Video

Apple has dropped support for CUDA, and has fully transitioned to its own API called Metal. Wolfram Language lacks Metal support and this limits users from utilizing powerful features Apple Silicon offers. This has motivated the development of MetalLink, to use the M GPUs from Mathematica.

Optimizing Pumping Stations: Design and Analysis with Mathematica and SystemModeler

Alexandre Lecorneur, Pedro Fonseca Watch Video

Optimization of pumping stations is crucial in various engineering fields to enhance energy efficiency and meet specific process requirements. This presentation will cover several design and analysis approaches, utilizing Mathematica, SystemModeler, and their combined application.

LSMC Valuation of Life Insurance Contracts with Surrender Options

Antonio Edoardo Bargellini Download Presentation Watch Video

The principal aim of this work is to investigate the role of the surrender option in life insurance contracts. We briefly introduce the problem identification and then present a Mathematica implementation of the least-squares Monte Carlo approach to evaluate this particular type of contingent claim.

Semantic Search and RAG

Giulio Alessandrini Download Presentation Watch Video

Join us to explore the latest in semantic search and retrieval-augmented generation (RAG) within Wolfram Language. This session will highlight new tools for creating and managing vector databases and semantic indices, enhancing information retrieval. We'll also discuss their integration with large language models to generate contextually relevant responses, showcasing improved data handling and search capabilities.

Introducing Combinatorial Games as Entities in Wolfram Language

Zsombor Méder Download Presentation Watch Video

Combinatorial games are two-player, perfect-information games where players take actions sequentially. We introduce a representation of finite combinatorial games using Wolfram Language's Entity framework and intend to demonstrate the framework's viability.

Innovator Award Winners AMA (Ask Me Anything)

Danielle Mayer

Join the Innovator Award recipients for an Ask Me Anything session. Speakers will have the opportunity to share an overview of their work and projects and interact with audience members. This is a great opportunity to connect with these experts on a wide variety of areas and applications of Wolfram technologies and to congratulate this year's winners.

Fluid Dynamics: Blood Flow in a Cerebral Aneurysm

Martin Vejvoda Download Presentation Watch Video

A cerebral aneurysm is an abnormal dilation caused by a weakening of an inner layer of a blood vessel wall in the brain. This talk presents a new fluid dynamics application example about modeling blood flow in the aneurysm.

Current and Future Backends for the Neural Net Framework

Matteo Salvarezza Download Presentation Watch Video

This talk will explore upcoming changes in the Neural Net Framework's backend. We'll discuss enhanced inference capabilities introduced in Version 14.1, which improve model performance on various devices via just-in-time ONNX compilation. Attendees will see a demonstration of the new backend and learn about future developments.

Visual Appearance of Relativistic Objects

Peter Cramer Download Presentation Watch Video

I present a mathematical model for the visual appearance of rapidly moving objects, applicable to any object that can be represented by a collection of point sources of light. I then use the Manipulate[] command to bring the model to life, and demonstrate several interesting observation scenarios.

Computational Symbolic Mathematics: A Course Overview

David Stork Watch Video

David Stork highlights the importance of computational symbolic mathematics in modern education. He discusses the historical roots of mathematical computation, referencing Ada Lovelace and Babbage. The Stanford course utilizes Mathematica to tackle complex problems beyond numerical solutions. Stork emphasizes hands-on learning and deep understanding, showcasing the course's growth and its application in engineering and science. He advocates for the practical relevance of mathematics in addressing real-world challenges.

Advanced Automated Assessment for Math and More

Christophe Pakleza Download Presentation Watch Video

Wolfram Language is a powerful tool for comparing symbolic expressions, especially mathematical expressions. In this talk, I will show how to generate quiz questions with automated assessments. These assessments will include built-in advanced comparisons for common educational math problems as well as user-customized comparison methods. Also see how to deploy quiz questions to the cloud for integration with other systems.

DOE Toolkit

Richard Potter Download Presentation Watch Video

I demonstrate how to generate some classic experimental designs using the DOE Toolkit, which is an add-on for Mathematica developed by my company, Harper Corditt Software.

Creating Quizzes with QuestionObject

Bob Sandheinrich Download Presentation Watch Video

The question and assessment framework in Wolfram Language continues to advance. In this talk, I demonstrate the newest QuestionObject interfaces including fill-in-the-blank questions and dynamic sorting interfaces all supporting advanced automated assessments. I also introduce the new question notebook system for creating full tests and quizzes.

Projects from Wolfram Student Leadership Programs

Rory Foulger Watch Video

Student leaders present their work in topics varying from knowledge architecture to oil spill modeling to comparative linguistics. Explore these topics and learn about the Wolfram Student Ambassador Initiative and the Wolfram Emerging Leaders Program.

What's New in Mathematical Computation

Devendra Kapadia Download Presentation Watch Video

I will give an overview of upcoming features related to game theory, symbolic matrix algebra, GPU computation, PDE modeling and core calculus operations. I will also discuss current projects related to textbook publication and online courses.

JerryBot: A Proactive AI Tutor for Algebra One

Theodore Gray Watch Video

After an initial phase of irrational enthusiasm about the ability of LLMs to act as tutors, the reality has set in that, without a lot of infrastructure, they work well only in limited situations and for limited times. We aim to produce a system that can act as a complete, self-contained, tutoring-driven teaching system for beginning algebra. One that actually works.

Calculus and Algebra with Symbolic Arrays

Adam Strzebonski Download Presentation Watch Video

Mathematica 14.1 introduces new functionality for computation with symbolic arrays. It includes symbolic representation of arrays, computation of derivatives of array functions with respect to symbolic array variables, and support for array variables in several symbolic computation functions. The upcoming release of Mathematica will add functionality for transforming and simplifying symbolic array expressions and extend support for array variables to more functions. In my talk, I will discuss the new and upcoming symbolic array functionality and show some examples.

One-Liner Award Ceremony and Meet-Up

Shadi Ashnai

Judges will award the top prizes for this competition. Come cheer on the competitors and check out their entries! After the award ceremony concludes, stay in the session to get the inside scoop on the submissions from this year and a few favorites from years past. Chat with the judges and the participants of this year's contest and learn more about the creative process involved.

Build Interactive, Data-driven Websites Using the Wolfram Language

Oliver Grasl Download Presentation Watch Video

Learn how to build interactive, data-driven websites using only Wolfram Language. This is simple thanks to the HTMX framework, which let's you build modern web-based UIs utilizing the power of hypertext, which can easily be generated using Wolfram Language's SymbolicXML and APIFunctions.

Converting OpenStax Textbooks for Use by LLMs, with an Example Application to Chemistry Education

David Reiss Download Presentation Watch Video

OpenStax textbooks are a set of around 50 open source textbooks. Their user-friendly versions (PDF, HTML,DOCX, Print) are built off of XML source files written in a custom XML format, referred to as CNXML. While these source files are not useful in their raw form for use by LLMs, the Wolfram Language can be used to parse and process them into a variety of forms that are ideal for LLM use. In particular these can be forms that to be used in Chatboooks, LLMTools, SemanticSearchIndices, APIFunctions, VectorDatabases, Notebook versions—and for use in RAG (Retrieval Augmented Generation) Educational endpoints. We show a paclet—an R&D development—with a user interface and backend Wolfram Language functions that implement these methods for any OpenStax textbook. In particular we show illustrative applications based on the OpenStax Chemistry textbooks.

Modeling Molecules and Electrolytes in Solution with Wolfram Language

Robert B. Nachbar, Xuelian Liu Download Presentation Watch Video

Molecules rarely exist in isolation, and understanding how they interact when in close proximity is essential for modeling biological and chemical systems at the atomic level. Wolfram Language has supported the Merck molecular force field (MMFF) since the Molecule function was introduced in 2019, but it has been a little-known fact that MMFF can be used to compute reliable intermolecular energies and geometries… until now. In this talk, we will describe the main features of the experimental MoleculeComplex paclet for building and modeling collections of molecules, from a few to many hundreds. Next, we will show results for modeling water and computing some of its bulk properties. Lastly, we will describe the use of the paclet in a Wolfram Summer School 2024 student project and its current application to cutting-edge research on electrolyte solutions.

Applications of Symbolic Arrays

Itai Seggev Download Presentation Watch Video

Variables representing arrays are widely used, from elementary vector and matrix variables used in calculus, physics and linear algebra to higher-rank arrays used in tensor analysis, differential geometry, engineering, machine learning and other fields. Mathematica and Wolfram Language have steadily increased their support for array variables, with Version 14.1 introducing the new VectorSymbol, MatrixSymbol and ArraySymbol functions to allow such variables to be treated as standalone objects. In this talk, we'll survey these new objects and the applications they allow. We'll particularly focus on applications involving matrices, which are complicated enough to be interesting, but are still simple enough to still have many interesting identities.

Everything You Wanted to Know about Dates

Nick Lariviere Download Presentation Watch Video

This talk offers an overview of the different aspects involved in understanding and working with dates and time, conceptually and within Wolfram Language. Topics include recent updates and enhancements to the date/time framework, the interactions between various calendars and date operations, and upcoming date and calendar features.

Agent-Based Modeling in Wolfram Language and Mathematica

Charles Macal Watch Video

Agent-based modeling (ABM) is a modeling technique that has gained wide use. Wolfram Language offers a rich set of constructs in which to develop agent-based models, very quickly and at scale. This talk describes how to build agent-based models using Wolfram Language and Mathematica.

A Wolfram Consulting User Story: LabV's Digital Assistant

Filippo Visco-Comandini Download Presentation Watch Video

In this talk, we discuss how Wolfram consultants collaborated with LabV Intelligent Solutions to integrate a digital assistant into LabV®, a laboratory data management platform. We explore how Wolfram's technology stack and consultants' expertise enabled the development of an AI-powered lab assistant, driven by a large language model with access to custom computation and data retrieval tools. This assistant not only streamlines data analysis but also provides deep insights, transforming the way users interact with and understand their laboratory data.

Code Assistance Powered by LLM Kit

Richard Hennigan Watch Video

New code assistance features enhance Wolfram desktop products, allowing users to interact with LLMs through chat notebooks without external API keys. Key functionalities include global and inline chat options, an auto-complete feature, and improved context management. Long-term memory capabilities enable chat saving and recall, while retrieval augmented generation improves documentation access. Upcoming UI enhancements and token management are also discussed, alongside multimodal support for image processing and future agent-based functionalities.

Nest Numerical Algorithms

Harald Biller Download Presentation Watch Video

Most of us learnt in school how to treat a pendulum assuming sin(x) = x and how to calculate the gravitational acceleration from the period. Without this assumption, this is a nested numerical problem. It is fascinating how easy this is to solve in the Wolfram System with a few tricks. We also present a real-world application.

Game Theory

Marc Vicuna Download Presentation Watch Video

Explore the fascinating world of games, where war rhymes with poker, equilibrium rarely means optimum and freedom of choice is merely a state. Learn Wolfram's newest set of features for game theory using tables and graphs to study any form of cooperation or competition between rational decision-makers. Who knows, you may become one of them!

Automated Planar Geometry in Wolfram Language

Daniel McDonald, Xiaofan Zhang, Peter Barendse, Shenghui Yang Download Presentation Watch Video

We present updates to the automated geometric functionality of Wolfram Language, including adding the PlotTheme option and support for "Graphics" options to GeometricScene, updating the formatting and dynamic capabilities of GeometricScene and adding the function GeometricSolveValues for solving for quantities in abstract scenes.

Control Design Made Easy

Suba Thomas Download Presentation Watch Video

Control design is an iterative and intricate process. It's more than just computing a controller. The closed-loop system needs to be assembled and various internal and external signals need to be evaluated. This talk will demonstrate several new features that make designing and evaluating controllers easy.