boas
Programming the immune system with timed local drug delivery
To manipulate a computer circuit, you need to deliver time-dependent electrical signals to a specific location in the circuit. To guide the immune system into attacking cancer cells, my lab has been developing new technologies for timed local delivery of chemical signals. Spatial control is achieved by image guided delivery into tumor versus lymph node. Temporal control is achieved by programmable multi-drug release kinetics from the drug delivery implant. Different drugs can then be delivered into specific locations at specific times, to convince the immune system to attack cancer antigens.
Treating pancreatic tumors via the pancreatic artery
https://static-content.springer.com/esm/art%3A10.1038%2Fs415...
So if we think of the immune system as a computer that uses chemical signals, rather than electrical signals, how do we communicate with the immune system, to help it make the right decisions? My lab has designed a catheter that allows us to deliver time-dependent chemical signals into tumors and lymph nodes. The catheter contains a 3D printed retention mechanism to prevent migration, and it is implanted using image-guided, minimally invasive techniques. Different drugs can then be delivered into specific locations at specific times, using programmable pumps, to convince the immune system to attack cancer antigens.
3D printing catheters using microstereolithography
Show HN: Bee stinger catheter for directly injecting drugs into tumors
When the immune system encounters a new antigen, it needs to make a decision about whether to attack, or to ignore. Making the correct decision is important for fighting infections, killing cancer cells, and avoiding autoimmune diseases. The decision is made using time-dependent chemical signals and computations that occur at different places (tumor, lymph node, blood).So if we think of the...
Example: John Adler received some government funding to develop Cyberknife (image-guided radiation therapy). But he couldn't get follow up funding to commercialize this revolutionary new technology. So he took out a second mortgage on his house to commercialize the invention. And now image-guided radiation therapy is a standard treatment for many types of cancer. There's no way he would have taken out that large personal loan, if he didn't own the intellectual property.
There's a large gap between a patent, and a commercially viable product. And if you showed the patent to "experts" in the field, they would likely tell you that it's worthless. Great ideas are only obvious in retrospect. The inventor has the vision, motivation, and knowledge to make their invention a reality, but they can't quit their job and get external funding, if they can't own their invention.
This would be like asking programmers to standardize on the recommended programming language.
we would love to just use the recommended workflow, if it worked for our hospital. There are differences in the patients, doctors, local regulations, existing systems, etc between hospitals.
Patients: Top cancer hospital does a lot of clinical trials, so some of the forms require you to fill out clinical trial information for every patient. In a maternity ward, it would not be appropriate to ask about clinical trials for every patient.
Doctors: Hospitals are staffed differently. If the hospital has residents, some of the work can be delegated to residents. If not, someone else has to do it. The workflow needs to account for who is actually available to do the work.
Local regulations: Medicine is highly regulated, and each state and hospital has its own rules.
Existing systems: Hospital computer systems have been around for decades, and usually it's not possible to migrate everything to a new system, so the new system needs to integrate with the old systems that couldn't be upgraded.
I'm a doctor, and in my own experience, my first impression from just seeing the images and talking to the other doctor is sometimes completely different from my final opinion after reviewing the chart and seeing the patient.
Wait times are also a problem, because hospitals and clinics like to operate at close to 100% capacity. There are huge fixed costs in a hospital, and hospital profit margins are often <5%, so that's why they have to operate near capacity.
There are thousands of CPT codes, and even more procedures, since one CPT code could describe multiple different procedures, and some procedures involve combining multiple CPT codes. There is no formal approval process for new surgical procedures, and there is no comprehensive list. New procedures are invented all the time.
Your best bet is to pick a specific area, then find a surgeon to shadow. A lot of details of surgical techniques are not written down anywhere, and you learn by working with other surgeons. There are a few books that go through the basic procedural details. For example, Zollinger's "Atlas of surgical operations" is a good reference for abdominal surgery, and Kandarpa's "Handbook of interventional radiologic procedures" is a good reference for interventional radiology procedures. "Biodesign" by Zenios is a good introduction to inventing new medical devices.
One important question is why so many new cancer treatments are successful in mice and rats, but then fail in human trials. You could point to genetic differences between mice and humans, but I think another important factor is simply the size difference. Just like a scale model of an airplane won't fly the same way, there are also scaling laws in animals. Large animals have a lower metabolic rate (per kg), require lower drug dosing (mg/kg), have more defense mechanisms against cancer, and have differences in blood flow and many other variables. We suspect that cancer treatments that work in pigs will be more likely to also work in humans.
My lab uses an engineering approach to develop new minimally invasive cancer therapies, and some of the new therapies are already being translated into early phase human trials: http://www.edboas.com/lab/
We're hiring biomedical engineers, so please contact me if you're interested.
If the power goes out and the backup generator fails during a procedure, people take out their cell phones and use the flashlight. If the patient is intubated, you can manually ventilate the patient.
If the equipment you need for an emergency procedure is not working, there is often an older, lower tech method to do the same procedure, or at least stabilize the patient.
If the electronic medical record system goes down, you can use pen and paper. Those records are then scanned in or entered into the EMR when it's back up.
Unexpected things happen a lot in medicine, so it's good to always have contingency plans.
Source: I'm an interventional radiologist.
why do you say that? From a doctor's perspective, Vista is one of the more user friendly EMRs.
https://www.claripacs.com/a.php?a=vw (Click and drag to scroll. "Share > Download" to download the full DICOM data)
This site has thousands of anonymized MRI and CT images of normal and abnormal scans, with clinical history in many cases. For example, here are annotated scans of normal anatomy:
https://www.claripacs.com/folder/Anatomy&view_type=-1
One challenge with writing web DICOM viewers is the lack of full 16 bit image support in browsers. This requires writing custom code to properly handle window / level on 16-bit medical images.
Disclosure: I'm a co-founder of Claripacs.
Auto-parallelizer: #pragma loop
I just discovered that MSVC++ can automatically run each iteration of a loop in parallel in separate threads. Add "#pragma loop(hint_parallel(8))" and "#pragma loop(ivdep)" before the loop, and compile with the /Qpar option. This simple change sped up my cryoablation simulation code by 4x.