How would you go about recording the following (IVF situation) in Gramps?

I’m interested in finding out how others here would go about recording the following in Gramps?

First UK baby with DNA from three people born after new IVF procedure - Exclusive: Mitochondrial donation treatment aims to prevent children from inheriting incurable diseases

Would this mean the child could potentially start tracing three separate ancestral lines because of the Mitochondrial donation ?

( Gramps 5.1.5 and Win 11 )

There are already “more than 2 contributor” IVF cases that are difficult to record: the cases where the sperm donor, egg donor or gestational surrogate are from outside an intended parent couple.

This is another modern complication that our very traditional Gramps doesn’t consider.

Personaly, I would do that like the following:

This is like an adoption. Perhaps we need to add another type of relation called IVF.

I like the approach. It lets the genetic repair be associated with donor who had the defective gene.

But your illustration being built outside of Gramps Charts highlights that recording the relationship is only part of the problem.

The relationship is not going to show up in reports, diagrams, or analyses. Only the Primary relationship will be considered.

The same issue occurs with adoptions and other blended family situations. And I haven’t any clue how that could be resolved.

I’d probably record it the same way as @SNoiraud suggested.

It depends on the mitochondrial donor. If they are (closely) related, but without the mutation causing the disease, it might not matter to record a seperate ancestral line.

For a diagram to go with this case, you’d probably want to put the mitochondrial details into @GaryGriffin 's DNA Segment Map gramplet add-on.

No, I have done it with gramps and graphview.
I can’t attach the .gramps

1 Like

Cool! Your suggestion made complete sense about setting up the extra Family and using a a Custom “IVF” relationship type within Gramps.

But I didn’t recognize the graphstyle – with the color boxes & solid/dashed lines that show more than primary pedigree. (I haven’t experimented nearly enough with reports in Gramps!) Naturally, you can tweak the diagram layout & colors in GraphViz but how did you get the essential information in there to start?

Can you describe the workflow that gets the basic data into GraphViz? Were you using a GEDCOM export? Or a particular graphical report with some sort of “blended family” person filter?

Or the maybe the Graph View print with the All Connected?

As I can’t add a .gramps file here, I copied it

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE database PUBLIC "-//Gramps//DTD Gramps XML 1.7.1//EN"
<database xmlns="">
    <created date="2023-05-10" version="5.1.5"/>
      <resname>Serge Noiraud</resname>
    <event handle="_f503418671a528320ad66878f1" change="1683714581" id="E00000">
      <place hlink="_f503417360f212e2cc543dfe850"/>
    <event handle="_f50342d507229ab990a20dbe2dc" change="1683714718" id="E00001">
      <place hlink="_f50342ce3262ab619e5d91f3d2a"/>
    <person handle="_f5033c65ce21cc3e7a139db7969" change="1683714202" id="I00000">
      <name type="Birth Name">
      <parentin hlink="_f5033d4acb36571d3c8f084d5a1"/>
      <parentin hlink="_f5033db39682649e29f82702f9d"/>
    <person handle="_f5033caf07830571336ba500d07" change="1683714174" id="I00001">
      <name type="Birth Name">
      <parentin hlink="_f5033d4acb36571d3c8f084d5a1"/>
    <person handle="_f5033cf5b0921a8f6a39e0fedd2" change="1683714202" id="I00002">
      <name type="Birth Name">
      <parentin hlink="_f5033db39682649e29f82702f9d"/>
    <person handle="_f5033e182b476f2520ff4321a33" change="1683714722" id="I00003">
      <name type="Birth Name">
        <surname derivation="Given">Father</surname>
        <surname prefix="( IVF:" prim="0" connector=")" derivation="Patrilineal">Donor</surname>
      <childof hlink="_f5033db39682649e29f82702f9d"/>
      <childof hlink="_f5033d4acb36571d3c8f084d5a1"/>
    <family handle="_f5033d4acb36571d3c8f084d5a1" change="1683714722" id="F00000">
      <rel type="Married"/>
      <father hlink="_f5033caf07830571336ba500d07"/>
      <mother hlink="_f5033c65ce21cc3e7a139db7969"/>
      <eventref hlink="_f50342d507229ab990a20dbe2dc" role="Family"/>
      <childref hlink="_f5033e182b476f2520ff4321a33" frel="IVF"/>
    <family handle="_f5033db39682649e29f82702f9d" change="1683714584" id="F00001">
      <rel type="Unmarried"/>
      <father hlink="_f5033cf5b0921a8f6a39e0fedd2"/>
      <mother hlink="_f5033c65ce21cc3e7a139db7969"/>
      <eventref hlink="_f503418671a528320ad66878f1" role="Family"/>
      <childref hlink="_f5033e182b476f2520ff4321a33"/>
    <placeobj handle="_f503417360f212e2cc543dfe850" change="1683714573" id="P00000" type="Village">
      <pname value="IVF"/>
    <placeobj handle="_f50342ce3262ab619e5d91f3d2a" change="1683714715" id="P00001" type="Unknown">
      <pname value="Marriage"/>
1 Like

Difficult to say, since it’s highly unlikely to occur within my tree in my lifetime. I currently have mtDNA information for only three people and haven’t done much with it, other than to store the haplotype as an attribute. In this case the child might have a different haplotype, and an explanatory note could be added to the attribute. I don’t know what value there would be (to me) in storing the ancestry of the donor, assuming the donor isn’t anonymous.

1 Like