The Northwestern University Biomedical Informatics Center (NUBIC) is made up of faculty and staff who are part of The Robert H. Lurie Comprehensive Cancer Center, the Center for Genetic Medicine, the Feinberg School of Medicine, the Northwestern University Clinical and Translational Sciences Institute (NUCATS). The operational side of NUBIC has three major components: the Enterprise Data Warehouse (EDW), the Bioinformatics Core, and the Translational Informatics group. The EDW is the integration and reporting hub for all clinical and human translational science done at Northwestern. The Bioinformatics Core is focused on clinical research informatics, high-throughput biology analysis (microarrays, proteomics, next generation sequencing). The Translational Informatics Group is focused on delivering software solutions for clinical research, basic research and translational research using Agile software best practices, existing medical data standards and biomedical ontologies.
Recent Posts
-
Continuous Delivery reading and resource list
ReplyMy technical project for the year, I’ve decided, is to build a continuous delivery system inside the NUBIC dev team. Here’s a quick reading list of source materials that I’m using to learn how to do it (blog posts to … Continue reading
-
Information leakage, and the many places our data goes
Digital information is, without careful design, pretty leaky. It gets transferred all over the place, it gets logged, it gets backed up, and it often lives in those backups for a long time. This post discusses just one way that … Continue reading
-
Why RTFM doesn’t work
It’s not the users’ fault. Honestly, it’s not. When answering a technical support question, have you ever asked someone, “Did you read the manual?” Well, put away your superiority complex for a moment, and realize that your users are wondering … Continue reading
-
ETL Assistant – Getting Error Row Description and Column Information Dynamically
SSIS does a fine job at letting you manage “garden path” ETL, but many face the challenge of how to manage row failures. Which row failed? Why did it fail? Error row handling is a central part of any development task and usually winds up representing a significant chunk of your time and code. In this article we’ll step you through how to overcome SSIS’s design-time-only availability of error row information by creating a runtime dynamic error row handler using CozyRoc’s tool kit for SSIS. Continue reading
-
Developing for NUBIC
NUBIC is the Northwestern University Biomedical Informatics Center in Chicago. Our developers write software, computation, and data analysis tools that support medical research. There is a famous blog post written by Joel Spolsky titled “The Joel Test.” It describes some … Continue reading
-
Is Your Mobile Phone a HIPAA Violator?
The recent firestorm over the discovery of a rootkit on many Mobile phones has raised the specter of federal wiretap violations, as discussed in a recent Forbes article. The rootkit manufacturer, Carrier IQ, denies that it collected keystrokes. However, a … Continue reading
-
Medical Science and the Blogosphere
Electronic publication of results is rapidly supplanting conventional scientific journals. The challenge is to separate fact from fiction. While peer review is far from perfect, it is still pretty good. In the blogosphere, volume can overwhelm substance, and truthiness can … Continue reading
-
Best iPad Stylus
As we try to use iPads to replace the medical clipboard, the need for an iPad writing instrument becomes paramount. As every fountain pen user will attest, writing instruments are very personal items. There have been many queries on the … Continue reading
-
ETL Assistant – Using CozyRoc’s Parallel Loop Task
In our continuing series on building your own templates, reusable “point-and-click” ETL solution using CozyRoc’s components for Microsoft SSIS, we’ll be stepping into the “Parallel Loop Task”. Microsoft’s default loop task is serial. If you ever have need to parallelize execution of SSIS tasks, overcoming this can be quite a challenge. With the Parallel Loop Task you can, with a few quick clicks, enable parallel execution of tasks and packages to maximize the utilization of your available resources. Continue reading
-
Head starts are good things.
According to a story in Healthcare IT News, a study conducted on behalf of the Center for Public Integrity found that roughly half of the first batch of HITECH payments went to doctors and hospitals that had implemented EHRs before … Continue reading