Thursday, June 27, 2013

Cantaloupe, Peanut, and Raisin Shake

I've been enjoying this shake made from cantaloupe, peanuts, raisins, and almond milk for the last few days. This one is quite pleasant and easy to get down. It's sweet but not sugary, not too bitter, and has a mellow flavor. The one downside is that the raisins don't blend too well in my inexpensive standard blender, so it's a little chunky. I'm considering investing in a Vitamix or a BlendTec to see if I can make smoother shakes, but I'm not convinced that it's worth the considerable expense.

The best thing about this shake is that with only 4 ingredients it has a fantastic nutrition profile!

4 cup, balls (707g) MELONS,CANTALOUPE,RAW
1.5 cup (368g) ALMONDMILK,SILK,PUREALMOND,UNSWEETENED
1.9 cup, packed (317g) RAISINS,SEEDLESS
0.9 cup (132g) PEANUTS,ALL TYPES,RAW
---
SCORE: 90%
1983 calories
Carbs 330g; Protein 52g; Fat 71g
weight: 1523 g / 3.4 lbs
---
Energ_Kcal: 100%
Protein: 104%
Lipid_Tot: 110%
Carbohydrt: 110%
Fiber_TD: 117%
Calcium: 104%
Iron: 78%
Magnesium: 108%
Phosphorus: 92%
Potassium: 148%
*Sodium: 17%
*Zinc: 54%
Copper: 140%
Manganese: 189%
*Selenium: 20%
Vit_C: 444%
Thiamin: 98%
Riboflavin: 87%
Niacin: 118%
*Panto_Acid: 34%
Vit_B6: 76%
Folate_Tot: 120%
Vit_B12: 77%
Vit_A_IU: 493%
Vit_E: 136%
*ViVit_D_IU: 39%
*Vit_K: 36%
FA_Sat: 48%
Cholestrl: 0%

Thursday, June 20, 2013

Frequently Asked Questions

Here are the answers to a few of the more common questions that my friends and family ask me about RoboShake. I will probably be updating this as I learn more and refine the algorithms.

Q: I don't trust the government to tell me what to eat. I think your shakes have too many carbs / too much protein / some other deficiency. You should read so-and-so's nutrition advice.
I hear ya. There's a ton of nutrition advice out there, and much of it makes good sense depending on your perspective. My vegan friends think that the FDA over-emphasizes protein, and my athletic friends think it doesn't recommend nearly enough.

I have two thoughts on the subject: 1. Nutrition advice follows trends that come and go very quickly. The newer theories haven't had enough time to be fully vetted by the scientific community or the public at large. 2. As far as individual nutrients, protein being the most prominent example, there are people who think the FDA recommends too much, and people who think the FDA recommends too little. That leads me to believe that they've achieved a somewhat of a balance.

Q. Your shakes sound gross.
I'm not trying to make Jamba Juice here! My recipes are intended to be efficient fuel. Some taste better than others, but for the most part you adapt to the rawness and bitterness of raw plants and don't miss the sugar and concentrated flavors. That said, never, ever, ever put onions in a smoothie. My wife and I did that once and felt nauseous for days.

Q. What sort of nutrition data are you taking into account, and what are you ignoring?
RoboShake makes shakes based on the FDA's Reference Daily Intake values, based on a list of input foods consisting mainly of raw fruits and vegetables. It also uses the highest recommended daily allowance to prevent overdose.

There are many factors that the RoboShake algorithm does not (yet) consider:

  1. Glycemic index / load
  2. Amino acids
  3. Special kinds of fats (like omega-3), except for saturated fat which has an upper limit
  4. The affect of various ingredients on nutrient absorption
In the future, I may account for these variables.

Q. Isn't a 5 pound shake ridiculously huge?
Remember, the shake recipes produced by RoboShake are food for an entire day. They vary in weight between 1 and 6 pounds, depending on the ingredients. This is not as crazy as it sounds. USDA data indicates that the average American eats over 5 1/2 pounds of food per day.

Q. So are you going to stop eating normal food and only drink RoboShakes?
I have a plan that's a bit more complex than that, which I'll be explaining in an upcoming post. But at some point, yes, I do intend to stop eating traditional meals, and replace them with RoboShakes.

Q. Are you trying to sell anything or make money off of RoboShake in any way?
No. This is just for fun.

Q. Are you a nutritionist? Why should I listen to you?
No, I'm a video game developer, trained in computer programming. I have no training in nutrition science, though it is something I've been interested in for quite awhile. My objective is not to "re-write the book" on nutrition. It's simply to use a computer to help me choose what to eat.

I am providing this blog in hopes that it will be interesting to you, not in order to promote the drinking of RoboShakes. Do so at your own risk! :)

Q. How does the RoboShake algorithm work?
At its core, RoboShake uses a genetic algorithm to produce optimized shakes. The primary inputs are:

  1. Table of FDA's recommended daily intake values
  2. Table of foods with nutrition data
  3. The number of foods allowed in each shake
The algorithm first produces millions of random combinations of foods. It then chooses the best of these, and recombines them to create new shakes. It then takes the best of these, randomizes them a bit, and repeats the process until the nutritional quality of the best shakes stops improving.

Q. Can you design me a special shake that's high protein / low calorie / has a special ingredient?
Possibly in the future, but I want to experiment on myself first. Message me on Facebook if you're really serious about it.


Saturday, June 15, 2013

Peanuts & Prunes: My First RoboShake

This week I tried my first RoboShake. I wanted to start off simple, so I set the algorithm to only allow two ingredients. Nutritionally, the best shake that it could come up with consisted of 2.4 cups of prunes and 1 cup of peanuts.

Now, this shake isn't perfect. It's missing a handful of vitamins altogether, and deficient of even more. For this reason, I can't recommend drinking it for every meal.

However, it has a near-perfect balance of carbohydrates, protein, and fat. I made a quarter recipe for lunch, and it kept me satisfied all the way until dinner. I didn't have any snack cravings like I usually do. This makes it a great way to quickly replace a single meal.

As far as the taste, it's vaguely similar to a peanut butter and jelly sandwich. If you make it, I'd highly recommend blending it with ice. The colder it is, the easier it is to get down.

And no, I didn't experience any of the laxative effects normally associated with prunes!

Here's the full recipe:

2.4 cup (320g) PRUNES,DEHYD (LOW-MOISTURE),UNCKD
1 cup (140g) PEANUTS,ALL TYPES,RAW
---
1878 calories
Carbs 308g; Protein 48g; Fat 71g
weight: 460 g / 1 lbs
---
Energ_Kcal: 95%
Protein: 96%
Lipid_Tot: 110%
Carbohydrt: 103%
*Fiber_TD: 48%
*Calcium: 36%
Iron: 98%
Magnesium: 110%
Phosphorus: 88%
Potassium: 125%
*Sodium: 2%
*Zinc: 47%
Copper: 178%
Manganese: 185%
*Selenium: 14%
*Vit_C: 0%
Thiamin: 85%
*Riboflavin: 42%
Niacin: 132%
*Panto_Acid: 38%
Vit_B6: 144%
Folate_Tot: 86%
*Vit_B12: 0%
Vit_A_IU: 113%
*Vit_E: 58%
*ViVit_D_IU: 0%
*Vit_K: 0%
FA_Sat: 49%
Cholestrl: 0%

Thursday, June 13, 2013

What is RoboShake?

Iron. Calcium. Niacin. Vitamin D. The list of things we are “supposed” to eat goes on and on. The US government provides recommended daily intake values for over thirty nutrients. Ideally, we’d all eat the suggested amounts of each nutrient every day, no more and no less.

The problem is, nutrients aren’t food.

Foods, like bananas, chocolate cake, and ham sandwiches, each contain fractional amounts of many of the nutrients we are supposed to consume. Unfortunately though, without spending ridiculous amounts of time with a scale, calculator, and spreadsheet, it’s difficult to track the amounts of each nutrient that we eat each day. We really have no idea if we’re getting proper nutrition or not. We do our best and try to choose “healthy” foods, hoping that enough of them together will get us close enough.

But what if we didn’t have to guess?

RoboShake is Computer-Generated Nutrition

As a video game developer and programmer, I turned to the computer to help me find answers:

The goal of RoboShake is to produce a fruit and vegetable smoothie with ideal nutrition. By using a fine-tuned computer algorithm, it chooses foods that fulfill our macronutrient (carbohydrates, fats, and protein) and micronutrient (vitamins and minerals) needs as closely as possible with a minimum number of ingredients.

Here’s an example:

---
3.8 cup, sliced (627g) PLUMS,RAW
3.9 cup (609g) BARLEY,PEARLED,COOKED
1.5 cup (368g) ALMONDMILK,SILK,PUREALMOND,UNSWEETENED
4 cup (365g) GRAPES,AMERICAN TYPE (SLIP SKN),RAW
3.1 cup, shredded (145g) LETTUCE,COS OR ROMAINE,RAW
0.8 cup (118g) PEANUTS,ALL TYPES,RAW
1 tsp (6g) SALT,TABLE
---
2022 calories
Carbs 330g; Protein 55g; Fat 68g
weight: 2238 g / 4.9 lbs
---
Energ_Kcal: 102%
Protein: 110%
Lipid_Tot: 104%
Carbohydrt: 110%
Fiber_TD: 193%
Calcium: 101%
Iron: 98%
Magnesium: 110%
Phosphorus: 95%
Potassium: 98%
Sodium: 109%
Zinc: 79%
Copper: 128%
Manganese: 352%
Selenium: 88%
Vit_C: 182%
Thiamin: 125%
Riboflavin: 105%
Niacin: 155%
*Panto_Acid: 40%
Vit_B6: 90%
Folate_Tot: 156%
Vit_B12: 77%
Vit_A_IU: 320%
Vit_E: 139%
*ViVit_D_IU: 39%
Vit_K: 309%
FA_Sat: 46%
Cholestrl: 0%
---


This large “shake,” chosen from hundreds of millions of computer-generated combinations, provides near-perfect nutrition for someone consuming a 2000 calorie diet (as long as one believes the FDA’s recommended daily intake levels.) With the exception of pantothenic acid, which is difficult to find in non-animal products, and Vitamin D, which the human body produces from sun exposure, this combination is a day’s worth of near-perfect nutrition with just seven ingredients.

Each run of the RoboShake algorithm produces dozens of optimized shakes, and can be tuned for different caloric needs and food preferences.

RoboShake Objectives

My first goal with RoboShake was to discover whether computer-calculated nutrition with a minimum number ingredients was possible. After lots of programming trial-and-error, I was happy to learn that the answer is absolutely, “Yes.”

This has led to two new questions:
  1. What is it like to consume proper nutrition? I believe RoboShake puts me in the unique position of being able to eat exactly what I’m supposed to (at least, according to the government.) If I do this, will I notice a difference? Will I get in better shape? Will I have more energy? Will I be more productive?
  2. Can eating RoboShakes as meal replacements save time and money? I spend a lot of time deciding what to eat and preparing it every day. While I love a good meal as much as anybody, sometimes I just want to “get the job done” and eat something that will give me energy. Now that I have a go-to collection of recipes that I can just throw in the blender, will I be able to eat efficiently when I simply need fuel, and save the time-consuming decisions and preparation for special occasions?
This blog will document my attempt to answer these two questions, and provide a healthy selection of RoboShake recipes along the way!

Stay tuned!