An Upcoming Third Round

My updates have been infrequent lately, I suppose because I don’t think there has been much to report. 

I had a folllowup appointment yesterday, my platelets and ANC have recovered well, which is nice, but my hemoglobin remains low, which just means I tire easy, and get a little dizzy when I first stand up, or take too many deep breaths in a row.

On Friday, July 1st, I met with the transplant doctor and her team, in Boston, to begin learning about the entire transplant process. She figured it’d begin in about six weeks, after they’ve checked me out thoroughly and decided I’m ready. I need to get a dentist appointment to make sure my mouth is in good shape before we begin. And they don’t really like going more than I think she said 8 weeks between consolidation chemotherapies and the transplant process, so I’ll be back at Dartmouth Hitchcock next week, probably Thursday, maybe Wednesday, for another round of consolidation. Mostly the consolidation chemotherapies have been pretty tolerable, though the complications afterwards — the nosebleed the first time and the fever the second time — resulted in a lot of unpleasant experiences. It feels like each one is teaching me to be more cautious about some aspect following the chemotherapy. After the nosebleed we took some extra precautions to keep my nose clean and less likely to bleed, now I’m going to take further precautions in the weeks my ANC bottoms out, make sure to wear a mask anytime I’m in public and so on.

The transplant process is going to be much longer, and tougher, than what I’ve been doing for consolidation. The chemotherapy will be much more potent, as it’s intention won’t just be to keep my immune cells somewhat suppressed, but to actual wipe the immune cells out more completely, in preparation for a donor immune system to take hold. Typically this process requires three or four weeks of hospitalization, after they wipe out the immune system, receiving the donor immune system is basically like a blood transfusion. Then hopefully it grows into my bone marrow, and begins to provide me with a new immune system. There is some concern about the new donated immune system attacking me as if I were a foreign invader, that’s called graft-vs-host-disease, or GvHD, it’s similar to the kinds of rejection they worry about with organ transplants, only in that case it is the recipient’s immune system attacking the donated organ, in my case it’d be the donated organ attacking other stuff. The main targets tend to be the skin, the lungs, and the liver, and the doctors will provide some treatments if I show signs of those problems. I saw a video a while back on bethematch.org where people who’ve gone through this said it’s actually good to have some minor symptoms of GvHD, because it means the donated immune system is working and taking hold, and there is even an effect called graft-versus-tumor, where the new immune system attacks the old one and helps kill off any remaining cancerous blast cells. There is about a 10-15% chance that the process kills me, and about a 50-60% chance that it cures me. I didn’t ask, but I think that remaining 25-40% chance that I survive the donation process but the leukemia returns, at that point we start discussing other treatment options, I suspect probably clinical trials because I think this is the only real standard way to treat aggressive leukemias at the moment. 

So that’s where my adventures in health are at the moment. Mostly a high degree of uncertainty, some unpleasant future stuff, but I’m glad to be born at a time when we know at least somewhat how to deal with this problem, and not decades or centuries ago when it would have just killled me right away.

Other than that I’ve been skipping around between projects, trying to focus on some experimental camera app idea. I got a lot of photos of the Fourth of July fireworks with my app trippygram, which I’ve been sharing on Instagram. I also made a snowflake gallery, though it’s terribly mismanaged, I need to delete about a hundred photos probably. At least the ones that are very similar to one another. I got tired of sorting through them trying to decide which was better. 

The Last Few Weeks

So I haven’t updated in a while, sorry about that.

Two weeks ago, on Friday the 17th, I measured a fever taking my temperature before bed — I wanted to go to bed so bad, it was 1 in the morning and I had been up at 730 for doctors appointments, things were mostly okay but I kept needing blood transfusions, I had had one that Friday, along with both blood and plasma transfusions both previous Thursdays and that previous Monday. So I had been up pretty early (for me) for a few days, and really wanted to go to bed, but I measured my temperature multiple times and mostly got above 100.4 F, which is where they want me to call and go to the emergency room, in case I have an infection. (Because without an immune system an infection could grow out of control quickly, and without many white blood cells I probably won’t even show many signs of infection, no inflammation really.)

So they put me on really strong antibiotics for a while, my fever went away after a few days, but they wanted to keep me until my ANC had returned to at least 400. On Sunday I calculated it to be 504, so they sent me home. I tried plotting all the measurements I could find for how my ANC had changed over previous weeks and treatments, and this one fit pretty well in those ones. Though some of the antibiotics I was on most of the week, I think they said they can actually have a supressive effect on my immune system, so we were kinda tugging in both directions. 

Anyway, I’m all better now. Out of the hospital. Platelets went from like 27 to 50 in the last couple days at the hospital, so I’m not worried about bleeding, but my hemoglobin was still pretty low and I can definitely feel myself getting easily winded by just a little moderate exercise. Because I was in the hospital all week I had to move my appointment in Boston, where I’ll start to get to know the doctor doing the transplant. So I’ll meet her this Friday instead. Which meant I also pushed back a bunch of appointments for this Friday in Lebanon to next Friday. Last time (two Fridays ago) I met with a doctor I didn’t know well, who thought we might do a third round of consolidation chemotherapy in a few weeks. I wasn’t expecting that but the previous two rounds have been fairly easy, to I’m not too concerned about it. Apparently the chemotherapy for the bone marrow transplant is more severe, and is more likely to be another month in the hospital, so I’m trying to mentally prepare for that I think.

Now I’m working on another toy I started designing a few years ago, one that will need a few test prints I think, which is what held me up before.

More Transfusions

Another transfusion appointment went well today in Manchester — my hemoglobin was 7.6, platelets were 6, and my ANC was 20, so I had transfusions of the first two, and won’t be going out in public much this week, if it can be avoided. I’ll find out again, either Wednesday, Thursday, or Friday. 

It has me wondering how much a platelet (or blood for that matter) boosts those measurements, since I think I was 16 for the platelets on last Thursday, when I had a transfusion last, but it still dropped to 6, just 4 days later. But we can only sample it so often — sampling before and after a transfusion seems wasteful and impractical. If I can remember I’ll ask if the doctors know on Friday.

As far as work goes, I’m back to working on another old toy/jewelry design in Blender, this one based on hypocycloids. I got pretty far on it originally but it was never clear I could get it to stay aligned, and I wasn’t looking forward to iteratively determining what was feasible, but since Collin has a 3D printer handy it seems more feasible to give it another try.

Another Nadir

So I had a checkup today, platelets and hemoglobin were pretty low (14 and 8.3 respectively) so they gave me transfusions for each of them. My ANC was low, 740, but not neutropenic, so probably I’m still on the way down, and gonna bottom out some time in the next several days. I’ll be avoiding public for a while, again, which is all expected.

Programming-wise I’ve been learning how to incorporate Objective C code in with the Swift code I work in by using a bridging header. Expanding my understanding of how to program feels really good, and should pay off as better software in the end. This should make it easier for me to get permission from the user to use the camera, and store photos, and maybe resolve some of the issues I had originally with it not granting permission the first time — which I think I solved, but was told there were better solutions still. Also it should let me handle metadata finally, which I’ve been struggling with. I can get the original metadata when the photo is taken, but never figured out how to save it with the resulting photo. I’d also like to add a “made with” tag in the metadata, so maybe I can do that soon too. Then I may need to have an actual privacy policy…

I made a tips & tricks page a while back, because I know I’ve learned a lot over the years about what works best in certain situations, and it would help if I could share that with other people. I should probably try to streamline that page as much as possible, and then incorporate it into some kind of help/tutorial/introduction to the app. So any feedback on that page would be greatly appreciated!

I haven’t worked on zeeify lately, and am going to shift it to spectrify, which will take a series of photos and use a cheap method of edge detection and then use the same kind of colorization schemes trippygram uses — mostly because this will all be easier to do and I’m curious what the results will look like. Plus if I’m going to colorize them, it won’t matter so much that I’ve used a cheaper method to cut out the sharp stuff. 

And all that should keep me plenty occuppied for a while. I was thinking recently I should apply to be a substitute teacher, but I feel like I need to wait until my health situation is more stable, maybe after the transplant process, if that all goes well, maybe as I recover I’ll be able to do something like substitute teaching. Guess I’ll wait and see!

Home Once Again

So I’m back home again, second round of “consolidation” is over. Things are still going well, the week was pretty uneventful — it all feels somewhat routine at this point. I walked a pretty good amount most days. We’re taking more precautions to hopefully avoid nosebleeds this time. I’ll have some followup appointments over the next few weeks to monitor my blood count numbers, and then sometime in the next few weeks I guess I’ll start meeting with doctors in Boston to get to know them, and the process for a partial match bone marrow donation. I’m nervous about the fact that they couldn’t find a complete match, but there isn’t really anything to do about it.

I wrote all the above yesterday — today too was rather uneventful. This morning my hemoglobin, platelets, and ANC were all low but well above need for transfusion or wearing a mask everywhere. Last time it seemed to happen pretty late, and stay down for a bit longer than expected. 

So I’m back to learning about frameworks, bridging headers, and other programming concepts I need to understand to improve my software — and it’s good to get back into it.

Not Much to Report

So I’ve been re-admitted, as planned, probably until Saturday evening. My platelet count was 70, which wasn’t much higher than last week, and lower than the 100 they wanted for readmission, but they decided to wave it to get going on this round.

It’s all very familiar. Seeing all the nurses and doctors I’ve met. Eyedrops that make my food taste bad, but protect my eyes from the chemotherapy drug. Going for walks to avoid getting a painful shot of Lovonox in my stomach. Hickuping coming and going periodically. Feels very routine at this point. 

But this should be the last round of consolidation chemotherapy before they try a bone marrow transplant. They never found a good match, so they’ll do a partial match transplant instead, which isn’t done here at Dartmouth, but rather down in Boston, Mass General I think. 

The first two doses have been administered, they each last three hours, with twelve hours between them, and then thirty hours between each pair of doses. So two down, six to go. 

Other than that I’m not sure what to say. I was working more on some software again before coming back to the hospital, and plan on working on it more while I’m here. 

Another Consolidation

So after the long weekend, on Tuesday, I’ll be re-admitted for another round of consolidation chemotherapy, for probably five or six days. Typically they do two rounds of consolidation and then a transplant, which involves another month in the hospital. They haven’t found a great match, so at the moment it looks like they’ll try a partial match, in which case they won’t do it at Dartmouth Hitchcock in Lebanon, but somewhere in Boston, I guess probably Mass General hospital.

The risks are greater with a partial match, but it’s still successful for some people, and because of the specific cause in my case there is a high likelihood of relapse without a tranpslant, so the potential benefit of a transplant is enormous and symmetrical to the risk of no transplant. I don’t know a whole lot about the transplant process yet, and I may be repeating myself some here, but the basic idea is that my bone marrow has a mutation (inversion on chromosome 3), which caused it to produce white blood cells that didn’t mature. Normally the bone marrow produces white blood cells that mature into different kinds of cells that do different things, in my case the cells aren’t maturing and the young undifferentiated cells began to crowd out the mature white blood cells and the red blood cells that carry oxygen. So we kill off all the immature cells with the chemotherapy and then take someone else’s bone marrow, and ideally, it grows into my bones and produces healthy blood cells.

The search is for Human Leukocite Antigen (HLA) matching, which is the fancy technical term for the proteins on the outside of cells that the immune system uses to identify which cells are part of the body, and which are foreign invaders. The better the match, the less of a likelihood that the donated immune system attacks the rest of my body as foreign, which is known as graft-vs-host disease (GVHD). It’s similar to other organ donation concerns, except normally they’re concerned that the recipient’s immune system will attack the donor organ, in this case the donation is the immune system itself, so the concern is more about it attacking everything else. The other major concern seems to be that the donated immune system takes hold in my bones. Apparently having some symptoms of GVHD is actually reassuring because it indicates that the donated immune system is in fact doing it’s job, and it could even potentially target any remaining blast cells (cancerous immature immune cells).

The difficulty in finding a good match is because they’re hoping to match ten antigens (ideally, based on research about which donations have been most successful), two known as HLA-A, two as -B, two as -C, two as -DRB1, and two as HLA-DQ. The criteria seem to grow more specific as we collect more information about the genome and which transplants are more successful, so I think they used to look for six markers, then eight, now ten. To better understand the odds, I looked up HLA markers on wikipedia, and found there are 2,884 HLA-A alleles, 3,589 HLA-B alleles, and 2,375 HLA-C alleles; there are 1,540 HLA-DRB1 alleles, and theoretically maybe 34,528 possible combinations of HLA-DQ type alleles. (Alleles are variations of a given gene.)

A very simplistic (and inaccurate) estimate of the relevant variability here would be to simply multiply all these numbers together, but in reality not all these combinations are likely to occur, I’m sure there are strong correlations for certain sets of alleles across markers, but it’s still helpful to get an idea of why matching is so difficult. It’s interesting that there is such tremendous genetic variation in this case because our ancestors seem to have gone through some genetic bottlenecks in the past that reduced our variation in a lot of ways. But there seems to be evidence that humans actually seek out genetic variability in mate selection — there is an obvious benefit to increased genetic diversity in offspring, that’s the whole reason sexual reproduction exists, and in retrospect it’s not surprising that that benefit would be compounded for immune systems. In other words, the reason we have such great diversity in our immune systems is probably that we’re actively seeking mates to maximize the diversity — for the last 150,000 years we’ve probably been actively maximizing the diversity of our immune systems. (This was all a digression I inserted after writing the next part, and I only mention that because I don’t feel like editing together something better than the non-sequitar below.)

I’m feeling pretty close to normal, a bit weaker than I used to be, and I still get a little light headed at times, when transitioning from crouched down to standing up, but I’m mostly feeling pretty much like I used to.

I went to a beach in Maine on Thursday with Justine, which was fun. I had weird feelings about being in public, I guess because of how my immune system was still a little weak, which makes me feel a little cautious about being around lots of people. Last night I went to a baseball game and felt a little more comfortable about that problem. It’s weird feeling normal but also knowing that a minor infectious disease could be life-threatening. I also put sunscreen all over the top of my head, which was a new experience for me. 

I haven’t really made any progress on zeeify lately, stuck on a bug, but I’m beginning to think I should just not worry about the final quality of the image at the moment and look into making another fun color-driven app. Maybe that should be spectrify. I dunno. But it’s good to be working on something.

That’s all for now!

 

Rebounding But Below Normal

So I was not re-admitted on Monday, because while my numbers are coming back up, they haven’t returned to normal levels yet, so the doctors thought it was better to delay it another week, at least. My next appointment is Tuesday (because of the holiday Monday), and they’ll just be looking for my blood counts to be in normal ranges.

My ANC was above 1000, platelets were at least 67, and hemoglobin was like 8.7 or something, so I’m not too concerned about bleeding or getting sick, but still get winded pretty easily with too much physical exertion. 

In the meantime I’ve returned to programming zeeify, but I can’t seem to get the image pyramid to reconstruct the original image correctly. 

I wrote a tips & tricks page for trippygram, but it could probably use a lot of editing/cleaning up/cutting down, and eventually it’d probably be nice to incorporate it into the app itself.

Numbers Update

I had an appointment to get my blood checked yesterday, and I didn’t need any transfusions, which was nice. I made some good progress on the puzzle in the waiting room. I go back Thursday, and then have it done up in Lebanon next Monday, which if everything is doing well I’ll get re-admitted for another week and do this all over again! I’m feeling okay, kinda tired still, but by the amount expected for my hemoglobin I suppose.

My ANC, the sort of first line of defense white blood cells was 0.17, on Thusday it was 0.01, and on Wednesday I had zero detectable white blood cells so the ANC wasn’t even measured. Normal is 1.4-7.7, I don’t know exactly what would be enough to be re-admitted Wednesday but it seems like theres a good chance I will be. 

Other than that I guess I should be drinking more water. 

Bottoming Out

So I had appointments Wednesday and Thursday, Wednesday my white blood cell count was 0 — neutrophils are a type of white blood cell, so they were 0 as well. Thursday they were 0.01, so maybe they’re starting to bounce back, my next check is on Monday so I’m staying in this weekend and wearing a mask when I have to be in public. I had another blood transfusion on Thursday but my platelets (28) were still well above the transfusion threshold (20), so that was reassuring. A doctor told me usually it bottoms out in days 10-14, but I was on day 16 Wednesday, and that wasn’t surprising because the first couple rounds of chemotherapy had really done a number on my immune system. So I’ve been unconcerned about it.

Getting prescriptions transferred and refilled has been a lot more annoying than I would have otherwise expected, but I think I have it all straightened out finally.

Longer term my next appointment with the doctors is Monday the 23rd, and if my numbers look good they’ll admit me for another round of consolidation chemotherapy — so I get to look forward to repeating all this again in the next few weeks. After that I guess we’ll be looking at how to get someone else’s immune cells into me, but so far the donor search hasn’t found any 10 of 10 matches. If they can’t find any match I guess they’ll do a partial match, which carries a greater risk that the donated immune system could mistake me for a foreign invader and attack me. I haven’t asked what we do if that happens, I guess I’ll ask as we get closer to that.

In other news I’m working on a toy idea inspired by curved crease origami, and just ordered a sample of a flexible material to see how much the idea might work out, so I’m kind of excited about that.