Machine Learning Used To Create An HIV Vaccine

hiv-vaccine-microspheres

When we think of machine learning it’s usually in the context of robotics—giving an algorithm a large set of input data in order to train it for a certain task like navigation or understanding your handwriting. But it turns out you can also train a nasty virus to go to sleep and never wake up again. That’s exactly what the Immunity Project has been doing. They believe that they have a viable HIV vaccine and are trying to raise about $25 million to begin human testing.

The vaccine hacks the Human Immunodeficiency Virus itself, forcing it to mutate into a dormant form that will not attack its human carrier. It sounds so simple, but a lot of existing knowledge and procedures, as well as new technology, went into getting this far. Last week we spoke with [Reid Rubsamen, M.D.] about the process, which began by collecting blood samples from a wide range of “Controllers“. Controllers are people who carry HIV but manage to suppress the virus’s progression to AIDS. How do you find these people? That’s another story which Scientific American covered (PDF); the short answer is that thanks to the work of [Bruce D. Walker, M.D.] there was already a database of Controllers available.

The information accumulated by [Walker] then underwent a data crunching exercise. The data set was so enormous that a novel approach was adopted. For the laymen this is described as a spam filter: using computers to look at large sets of email to develop a complex process for sifting real messages out of the noise. The task at hand is to look at the genotype of a Controller and compare it with the epitope— a short chain of proteins—in the virus they carry. The power of machine learning managed to whittle down all the data to a list of the  first six epitopes that have the desired dormant-mutation property. The vaccine consists of a cocktail of these epitopes. It does, however, require some clever delivery tactics to reach the parts of the world where it’s most needed. The vaccine must not require refrigeration nor any special skills to administer.

The vaccine’s production uses existing methods to synthesize the amino acid peptides, which are the epitopes themselves. The packaging, however, is a new concept. [Dr. Rubsamen’s] company, Flow Parma, Inc., is using microspheres to encapsulate the vaccine, which render it shelf-stable and allow it to be administered through a nasal spray. Learn more about the technology behind the production of microspheres from this white paper (PDF).

If the vaccine (which will be produced without profit) passes clinical trials, it could see mass distribution as early as 2017.

The $25M we mentioned earlier is a tall hill to climb, but think of the reward if the vaccine is successful. You can donate directly to help reach this goal. If you’re planning on giving gift cards this year, you can purchase them for many different retailers through Gyft, who is donating 100% of December proceeds to the project.

Further Teardown Of The Saturn V Flight Computer

[Fran] has been working on tearing down and reverse engineering the Saturn V Launch Vehicle Digital Computer (LVDC). In her finale, she’s succeeded in depotting the legacy components while keeping them intact.

She accomplished this by carefully removing the silicone compound using a gum brush. This was a laborious process, but it allowed her to see the device’s innards. With this knowledge, she could recreate the logic modules on a breadboard.

[Fran]’s work on the LVDC has been very interesting. It began with a look at the PCB, followed by an x-ray analysis. Next up was a three part series of the teardown. With each part is a detailed video on the progress.

While this is the end of [Fran]’s work on the project, she will be handing off the LVDC hardware to another engineer to continue the analysis. We’re looking forward to seeing what comes out of this continued research.

Reverse Engineering A Candle Flicker LED

Candle flicker LEDs are a one part replacement for a real candle. They contain both a yellow LED and a control chip that modulates the light to create a candle effect. [Cpldcpu] took a deep look into reverse engineering one of these LEDs.

To analyze the circuit, which is potted into the LED itself, a shunt sense resistor was connected to the LED. By connecting this resistor to a logic analyzer, the control signal could be observed.

This control signal looked like pulse width modulation, with some randomness to the duty cycle. [Cpldcpu] determined that a linear feedback shift register was most likely used to generate a pseudeorandom bitstream, and some shaping was applied to make the LED look more like a real candle.

It turns out a blinking LED can be quite complex, and this takes a deep look into it by analyzing the signal. [Cpldcpu] took the lessons learned and wrote an implementation of the algorithm for AVR.

A New Way To Heat People

[Leigh Christie] is a researcher at MIT, and he’s developed an interesting solution to heating people, not buildings.

His TEDx talk, “Heating Buildings is Stupid,” demonstrates the MIT SENSEable City Laboratory’s efforts to tackle energy issues. Their research focuses on finding an alternative to the staggering waste of energy used to heat large spaces. Although TED talk articles are a rarity at Hackaday, we think this idea is both simple and useful. Also, [Leigh] is the same guy who brought us the Mondo Spider a few years ago for the Burning Man exhibition. He’s a hacker.

Anyway, what is it? The system he’s devised is so simple that it’s brilliant: a person-tracking infrared heat spotlight. Using a Microsoft Kinect, the lamp follows you around and keeps the individual warm rather than the entire space. [Leigh] has grand plans for implementing what he calls “Local Heating” in large buildings to save on energy consumption, but smaller-scale implementations could prove equally beneficial for a big garage or a workshop. How much does your workspace cost to heat during the winter? Hackerspaces seem like the perfect test environment for a cobbled-together “Local Heating” system. If anyone builds one, we want to hear about it.

Check out the full TEDx talk after the break.

Continue reading “A New Way To Heat People”

DIY Hearing Aid

DIY Hearing Aid

Hearing aids are expensive little devices, typically costing a few thousand dollars each. They need to be highly integrated to fit in the ear, while still providing signal processing to ensure good audio quality.

This DIY hearing aid does some intelligent signal processing. It uses an electret to capture audio, then uses a pre-amplifier to increase the gain 100 times. The next stage consists of four filters, dividing the input signal by frequency into four parts. These are passed into four LTC6910 programmable gain amplifiers, which allow an Arduino to control the gain of each channel. The LTC6910 takes 3 digital inputs that are used to set the gain value.

To determine which gain to use for each frequency band, the Arduino needs to know how much power is in each band. This could be done using a Fast Fourier Transform, but that would require quite a bit of processing power. Instead, an envelope detector averages the signal, which can be read by an analog input on the Arduino. Using this information, the hearing aid can boost specific frequencies when it detects conversation.

This hearing aid won’t quite fit in your ear, but there is a lot of interesting signal processing going on. The schematic, Arduino source code, and a MATLAB simulation are provided.

LEDmas Tree

led christmas tree

[Nick] is a bit of an LED fanatic. So when his boss asked him to help make an LED Christmas tree for work, he jumped at the opportunity!

It’s a beautiful build, making use of laser(?) cut plexiglass disks, wooden “trunks” made using a lathe, and a TON of RGB LEDs. Unfortunately—because it turned out so nice—the company is thinking of selling it as a product next year, so [Nick] isn’t allowed to divulge much more information behind the build. Regardless, it looks fantastic , and we’re sure you could hack your own.

He was allowed to take a video of it though, so check it out after the break! He also has a ton of other very cool LED projects on his blog at www.hownottoengineer.com

Continue reading “LEDmas Tree”

Hackaday Links: December 15, 2013

hackaday-links-chain

Want to get a hold of a gaming controller attachment for iOS at a rock bottom price? [Dark GOD] learned that Amazon is closing out the Gameloft DUO Gamer hardware for $6 because the hardware is no longer supported by the operating system. He shows how to make it work using a Cydia app. [Thanks ProMan]

[Frank Zhao] had a cheap HDMI switch which had problems with a sagging power rail. His solution was to hack in a USB port to inject some power.

This security hack uses an Arduino with LCD screen to display a QR code. Scan it with an Android device and you no longer need keys! Here’s the code repo and a demo video.

It’s interesting to see how many places the WS28xx pixels are popping up. Here’s a crowdfunding campaign that uses a matrix of the pixels as a portable gaming display. Look somewhat familiar? We’ve seen [Retro Brad’s] earlier hardware (made to play Super Pixel Bros.) that used an LED module instead. This is probably a lot easier to drive since it uses serial data instead of multiplexing.

Next is some robot building inspiration. [IronJungle] has been hard at work building a rover that uses compass bearings for navigation.

We liked seeing a drop-in replacment uC for Ikea Dioder projects, but if you need more power under the hood, take command of those colored lights with a Raspberry Pi.

Those lucky enough to have access to a laser cutter will find this Inkscape extension for living hinges useful.

Finally, POTUS threw down the gauntlet, encouraging everyone to learn how to program by pointing them toward the Hour of Code program. We’ve long thought that everyone should have some level of coding education. Do you agree with us? Of course, getting something like this into schools is a monumental challenge, so it’s nice to see extra-curricular offerings. We also believe that Hackerspaces are among the best driving forces for getting kids a tech education. [via Adafruit]