Research Highlight: Proactive Incident Response Project |
Stopping cyber crimes before they start
|
Cyber attacks—including data breaches, identity theft, and phishing—are becoming more frequent and more sophisticated every day. For most organizations, the only response is a defensive one. The Cybercrime Investigation, Research, and Education initiative (CIRE), developed by the Center for Research Computing (CRC) is partnering with local industries and law enforcement agencies to foster a new approach. It is conducting proactive responses to cyber incidents in an effort to transform cybersecurity in our region.
|
|
|
The CRC has eleven research faculty professors who can contribute their expertise to a broad range of research projects. Their knowledge domains include, but are not limited to:
|
- FAIR Data and research data lifecycle
- Trusted and Explainable AI
-
Distributed Ledger Technologies, Machine Learning Operations (MLOps)
- Knowledge Engineering
- Climate Modeling and Greenhouse Gas Emissions
- Data Engineering
- Computational Statistics
- Digital Forensics
-
Incident Response
- Computer Vision
- Cloud Computing
- Operations Research
|
Please contact CRC director, Jarek Nabrzyski, at naber@nd.edu if you are interested in connecting with our researchers.
|
A Visit from Charles and Jill Fischer Provost John McGreevy |
The CRC welcomed Provost John McGreevy on February 28, 2023. He came to visit us at Flanner Hall and shared his thoughts and perspectives on his new role and his vision for Notre Dame. It was a great honor to have him visit us.
|
Collaborative Space Options |
Hybrid work has allowed the CRC to redesign our facilities and make them more accessible to our collaborating ND research labs. We have conference rooms, a training theater space and collaborative workstations your team can schedule. Please click here to learn how to book collaboration or training space, or view this flyer with more details.
|
|
|
|
The Software Development team hosted Marc Muller for an interactive classroom experience in which we were able to act as villagers sharing a common water source. By seeing how the classroom exercise is run by Muller, we were able to better understand the requirements and use cases for the Thirsty Earth web application that is currently under development by the CRC software team.
|
|
|
| High Performance Computing (HPC) |
The HPC operations team is actively evaluating new storage solutions from several different vendors. Stay tuned for updates.
|
|
|
| Cybercrimes Investigations, Training, and Education Initiative (CIRE) |
The CRC and Cybercrimes Unit, together with the College of Arts and Letters’ Computer and Digital Technologies Program started a new initiative called Cybercrimes Investigations, Training, and Education Initiative (CIRE). To learn more please visit cire.nd.edu. CIRE is seeking collaborations with faculty across campus.
|
|
| Using Subprocess To Run External Programs From Within Python Script |
When writing Python scripts, you may occasionally need to use external programs or scripts to perform certain tasks. One way to do this is by using the subprocess module in Python. This module allows you to spawn new processes, connect to their input, output, or error pipes, and obtain their return codes. In this short article, we will show you how to use subprocess to run external programs, such as R, inside a Python script.
First, you need to import the subprocess and os modules into your Python script using the following statement:
|
With os, the subprocess inherits the user environment.
Next, you initialize the environment modules package:
|
exec(open(f'{os.environ["MODULESHOME"]}/init/python.py').read())
|
Once initialized, you can load an R module, e.g. R/4.2.1:
|
You can then use the subprocess.run() function to execute an external program. For example, to run an R script named my_script.R, you can use the following code:
|
subprocess.run(["R","CMD","BATCH","my_script.R"])
|
Here, a list of arguments are passed to the subprocess.run() function. The first argument is the name of the program you want to execute (R), followed by a list of command-line arguments (CMD and BATCH) and the name of the R script you want to run (my_script.R).
To conclude, the subprocess module in Python provides a simple and powerful way to run external programs from within your Python scripts. By following the steps outlined here, you can easily execute R scripts or other external programs.
|
|
|
Paul Brenner: Building a career of service |
Paul Brenner, a ’98 graduate of Notre Dame, joined the Air Force ROTC program at the University while studying engineering as an undergraduate. In his senior year, he had to decide: go active duty or stay in the reserves and continue his education. He chose the latter.
|
| Researchers present latest findings and innovations to nation's second highest-ranking military officer |
In October, Admiral Christopher W. Grady, the Vice Chairman of the Joint Chiefs of Staff, joined faculty members at the University of Notre Dame for an update on the University’s research activities.
|
|
|
|
Every Wednesday and Thursday in March
2:00 – 3:00 p.m. Flanner Hall, CRC Training Room 812 (map)
|
This training is available to new users and current users interested in a refresher course on how to use CRC resources. Attendees learn the basics of accessing CRC resources and submitting jobs on the CRC clusters. This course is a co-requisite when receiving a CRC account.
|
|
|
| Friday, April 28, 2023 10:00 a.m. – 4:00 p.m.
McKenna Hall (map)
|
Please save the date for an upcoming Trusted AI event. More details to follow.
|
|
|
Top 10 Computation Users (February 2023)
|
|
|
483,341.3 Aerospace & Mechanical Engineering
|
2. Sethupathy Subramanian |
297,840.7 Aerospace & Mechanical Engineering
|
275,916.4 Chemical & Biomolecular Engineering
|
248,133.5 Civil & Environmental Engineering & Earth Sciences
|
|
224,726.6 Civil & Environmental Engineering & Earth Sciences
|
210,579.4 Chemical & Biomolecular Engineering
|
180,276.2
Chemical & Biomolecular Engineering
|
164,658.9 Electrical Engineering
|
149,197.3 Chemical & Biomolecular Engineering
|
|
|
CRC Graduate Award for Computational Science and Visualization |
- Applications of high performance computation and/or visualization technology
-
Development of algorithms, codes, software environments, or other tools for better using high performance computing and/or visualization
|
Awardees will receive a $1,000 USD cash award and a plaque.
The award is open to all current Notre Dame students seeking advanced degrees and recent graduates. The use of CRC hardware or software is not required for the nominated work. The deadline to apply is March 31, 2023. Learn more.
|
|
|
Manage your preferences | Opt Out using TrueRemove™
Got this as a forward? Sign up to receive our future emails. View this email online.
|
317 Main Building None | Notre Dame, IN 46556 US
|
|
|
This email was sent to . To continue receiving our emails, add us to your address book.
|
|
|
|