Stephen SampsonMale~ Maternal: ~ Paternal: ~ paintedPaint a new match
You could start by clicking the 'Paint a new match' button. There's some sample data in there for you to test with. Also try editing and deleting segments and groups. Any changes you make to this example will just be on your computer.
Try clicking on a chromosome number to expand it!
If you'd like more background on what this is all about, please visit 'How to use'.
When you're ready, you can create your own profile.
You can show and hide groups individually by clicking on the square next to the group name in the key
Reorder groups by dragging and dropping them using the grabber icon to the right of the name in the key
View segments in a particular group by clicking the group name in the key.
Click 'All segment data' to see a table of all your segments, which you can download and filter by keyword
Click on any chromosome number to expand that chromosome in place and see all the segments stacked
The process of painting a match involves some copying and pasting of data. While you can do this on a touch device, you might prefer to use a desktop browser!
Create a new profile
A DNA Painter profile is a set of blank chromosomes that represent an individual who has taken an autosomal DNA test.
When you have a DNA match, you will match on particular segments. The aim of this site is to provide a platform that lets you take this match segment data and use it to 'paint' your chromosomes (or those of the person who took the DNA test!), adding as much information as possible so that you can use this info to help trace future matches.
You can choose whichever colours you like. For known connections, it can be a good idea to assign a distinct colour to each of the four grandparents, and then use variations of these. For more information on how to set up a profile, click the Settings cog at the top left and then click on 'Tour of this page'.
Chromosome Detail 1
Updates to this page
Welcome. Here's an overview of the new features released in September 2018.
At the top left of your profile, just above the first chromosome pair, you'll see three new buttons.
When you hover over a button, a tooltip appears explaining what it does. Click a button to expand/contract the chromosomes, view settings, or perform a search.
A simple and much-requested feature has been added: there's a '+' icon that will expand all your chromosomes at once.
- After you click this button, it will transform into a '-' that you can click in order to minimize them again. You can still expand and contract chromosomes individually.
- After you expand all chromosomes, match names will show automatically. You can toggle this using the checkbox that appears above each expanded chromosome.
Here you'll find actions that were previously under the key:
- Share, Duplicate, Download a picture of this profile, Take a tour of this page, Import ethnicity, All segment data
In addition, the following new features are available:
- Actions: Import data (for subscribers only; see below), Reset key position
- Options: Show match names in the group overlay, Show centromeres on chromosomes, Show keylines on expanded chromosomes, Hide unknown groups, Hide ethnicity groups
- Reports: All matches
Any options you select will be saved in your browser's local storage and will persist until you reset your browser or empty its cache.
Search by match name
DNA Painter now features an auto-complete search.
- Start typing a match name, and matching names will appear in a dropdown
- Click a name in the dropdown
- All segments will be paled out and the matching segments will be highlighted. The first matching segment will have hover state expanded.
- Click 'clear' or the 'X' icon on the search panel to clear the search and restore the segments to their normal state.
As well as adding individual matches, you can now bulk import your match segments from a comma-separated-values (CSV) file.
The CSV file can be directly from your testing company (e.g. the CSV file of segment data provided by MyHeritage, FamilyTreeDNA or 23andme) or custom file (a template is provided in the import overlay).
This opens up a number of possibilities:
- Bulk import of all matches from a testing company in order to view patterns and chromosome coverage
- Adjust the thresholds for minimum and maximum cM values in order to import specific ranges
- Assemble profiles offline and import directly into DNA Painter
- Restore exported DNA Painter profiles
Please note: to use the import tool, you need to subscriber.
Previously, the only way to view a match was within its group. While this was useful for comparing the match with other grouped segments, it didn't work well for those with endogamous ancestry, since the segments they share with matches could potentially be assigned to different ancestors.
You can reach the new match overlay by clicking on any segment and clicking 'view match', by hovering over the match name in the 'All segment data' overlay, or by clicking on the match name in the group overlay and clicking 'view or edit match'.
New features here include:
- A new button to copy all segments for this match to the clipboard
- A list of all matches who appear to share DNA with this match based the data you've entered
- A switch allowing you to view all overlapping segments within the match overlay
- The switch and list of matches will only appear if there are overlapping segments
Other general updates and improvements
- A loading icon appears while larger profiles are loading, and while larger groups are loading
- Speed improvement for larger profiles
- Overlap notices - a 'fuzzy threshold' of 2 million base pairs has been added so that fuzziness in matching algorithms/builds doesn't lead to false positives.
- Application flow. Previously, after you performed an action, what tended to happen was that the window you were working on would close and you would be returned to the main view of chromosomes. This could get annoying for users working within a particular group or chromosome. Now, the application will endeavour to return you to where you were before.
- Multiple segment deletion. In the 'all segment data' view, you can now click 'mark for deletion', and a column will appear with checkboxes. There's also a checkbox in the table header to select all visible segments. You can use this to filter the table for the things you want to delete and then select them all. Once you click 'Delete segments', the site will say how many segments you are deleting and remind you that this action can't be undone. If you confirm the deletion, the segments will be deleted and the 'all segment data' window will reload.
- Search the key - if you have a lot of groups it can be hard to find the one you're looking for. If you have more than 30 groups, a search box now appears so that you can filter them to find the one you want more quickly.
The site is still free, but a subscription is now required for serious users who would like to use the new bulk import functionality and/or have multiple profiles.
Based on the data you've entered, appears to share DNA with the following people:
Since your match includes segments that you haven't placed on a specific maternal or paternal chromosome, these people may not be related on the same chromosome. If possible, compare these people directly (e.g. via a one-to-one comparison on Gedmatch, or in MyHeritage's chromosome browser) to clarify whether or not they actually match each other.
Common matches are in the following groups:
Show overlapping segments below?
Please confirm you want to delete forCancel
Drop this match into a new group to move it
New Group for match
- Matches To move a match to another group, click and drag on its handle.
To merge into another group, select the group and click 'Merge'Merge
Please note: if you are merging large groups this may take a while
Here is the data for the duplicate segments that were removed.
Remove duplicate segments
If you have duplicate segments in your profile, this tool will remove them and save your profile.
Please note: the site will identify the following segments as duplicates:
- any segment where the chromosome, match name and start position are identical to an existing segment
Caution: If you have used 'Copy Segment' to duplicate any segments, this tool will remove them if the match name hasn't changed. If in doubt, please duplicate this profile before proceeding!Remove duplicate segments
To make a copy of this DNA profile, please click the button below.
You will then be taken to the new duplicated profile.Duplicate this DNA Profile
The key (aka legend) in DNA Painter
The key lists all ancestors and groups of segments. You can make the following customisations: Please note: these functions may not all work on mobile/touch devices.
If you click and drag on the 'dotted' icon to the right of each item in the key, you can pick it up and drag it into a new position.
- For example, you could move the group at the top to below the third group.
- This will have the effect of altering the layer order - so if segments from this group overlap with other segments, those segments from the group that's higher in the key will show on top.
If you click on the coloured square to the left of an ancestor or group name, it will hide any segments in this group (or if you've already hidden them, it will show them).
You can drag and drop the entire key by clicking on the dark area on the left of the key and dragging it into a new position.
- A bright blue border will appear on the left while the key is being dragged.
- Clicking 'Reset key position' in the settings panel will restore the key to its original position.
You can extend the width of the key by clicking and dragging on its right-hand edge.
- A dark blue border will appear on the right while the key is being widened.
You can now import a spreadsheet of matches into DNA Painter!
Before importing anything, it would make sense to duplicate this profile first so you have a copy to go back to.
The import process uses a signficant amount of memory, and a desktop or laptop device is therefore suggested. If you're on a mobile or touch device, you might find that this freezes the site.
This profile already contains segments.
Depending on how fast your computer is, importing additional segments might make it extremely slow.
If you have a large file, please consider importing it into a new profile.
Step 1: Get your file
You can import the file of segment data that is provided by your DNA Testing company, or a DNA painter CSV file, and the site will recognize the format.
The instructions differ for each testing company. In all cases you will need to save the file to your computer as opposed to opening it.
- Family Tree DNA
The file is available via the button 'Download All Matches' in the ftDNA chromosome browser. The button is at the bottom left of the page below the list of matches. Please note that if you transferred to ftDNA, you'll need to unlock their chromosome browser before you can download your data.
The file is available via the link 'Download aggregate data' on the 23andme DNA Relatives page (you may have to scroll down). If you are logged in, the following direct link will also download the file directly to your computer: Download Segment Data from 23andme (usually called [name]_relatives_download.csv)
The file is available on the DNA Matches page by clicking the 'three vertical dots' icon at the top right of the list of matches to expand the menu. Click on 'Export shared DNA segment info for all DNA Matches' and the file will be emailed to you within a few minutes. Please unzip the file before uploading.
Gedmatch does not provide a downloadable file of all segments, but their 'Matching segment search' report (please note: this is available to Gedmatch Tier 1 subscribers only) provides a table of segments that can be imported. To do this:
- Log into Gedmatch and run the Tier 1 matching segment search on the relevant kit.
- Once the results have loaded, copy and paste the entire page (CTRL/⌘-A to select, CTRL/⌘-C to copy, CTRL/⌘-V to paste) into a spreadsheet (or Google sheet)
- Delete the top 20 or so lines of the file, leaving the line with 'Kit, Chr, Start Position, End Position, cM, SNPs, Name, Sex, Email' as the header row
- Save this as a comma-separated-values (CSV) file and DNA Painter will recognise the format.
- Please note: the content of the 'Kit', 'Sex' and 'Email' fields will be appended to the notes on imported segments
(Alternatively, without a tier 1 subscription, in the one-to-many results page, you can check 3 or more kits, click the 'submit' button, click the 'List/CSV' tab, and click 'Matching Segment CSV'. This will generate a CSV of all segments shared between the checked people. You will need to copy and paste just the first set of results with your test's name in the left column. You will then need to arrange these columns according to the header columns in the template.)
Importing a DNA painter profile To download a CSV file from a DNA Painter profile, visit 'All segment data' (the link is under the key on the right) and click the '.csv file' link at the top left.
Or if you prefer, you can import a custom file of segments that you create. Files for import need to be in CSV format.
To create your own file, please use this template, with the header row intact.
The template is in comma-separated-values (CSV) format, and can be filled out in a spreadsheet programme (e.g. Excel or Google Docs), or in a text editor. For instructions on how to correctly open a CSV file in Microsoft Excel, please see this page. Please ensure the file you upload retains the CSV format. If you use a text editor, you will need to make sure you don't use commas in the data you enter in for each field.
Fields marked with an asterisk (*) are compulsory:
- Chr * This field should contain the chromosome number (it can be preceded by 'chr')
- Start * This field should contain the start position for the segment
- End * This field should contain the end position for the segment
- cM This field should contain the number of centimorgans shared
- SNPs This field should contain the number of SNPs in the segment
- Match This field should contain the name of the person with whom you share this segment (if not provided, this will appear as 'not specified').
- Confidence This field should contain a number between 1 and 4 that measures how confident you are in your identification of this match (1 is the lowest and 4 is the highest. Segments with a lower certainty level display in a more transparent shade) (if not provided, this will appear as '3').
- Group This field should contain the the name of the group into which you want this segment to be placed (if not provided, the segment will be put in a generic group named according to the filename).
- SideThis field should contain 'maternal' if you want to paint the segment on your maternal chromosome or 'paternal' if you want to paint it on your paternal chromosome, or 'both' if you are uncertain (if not specified, the group will be 'unknown or both').
- Notes This field should contain any notes you have on the segment.
- ColourThis field should contain a colour for the group. This can be a hex code or a named colour (if not specified, a colour will be chosen at random).
Note: 'Colour' is used only if you have specified a side or new group name for the first time. If you have multiple segments in a new group, the values for 'side' and 'colour' from the first instance of that name will be used.
If you don't have data for a column/value, don't delete it - just leave it blank.
Step 2: Import the file into DNA Painter
Once you have your file, you can upload it below.
- Matches imported from a 23andme/ftDNA/MyHeritage export will not be sorted into maternal or paternal (hence will not count towards the % completed)
- This process is likely to add a significant number of segments to your profile - from the low hundreds to several thousand, depending on the number of matches you have. This is likely to slow your profile page down.
- By default, the site will exclude close matches with more than 1,800cM shared (raise this limit to include these). It will also exclude any matches you've uploaded before from this testing company, provided you leave the original name intact.
Bulk import of matches is a premium feature. To enable this feature in your account, please subscribe:Subscribe to DNA Painter
new match segments are overlaid below
You might have to scroll down to see them all.
No new segments found above your threshold of
new segments over imported for matches.
Note: If you retain the threshold and match names as imported, DNA Painter will automatically skip these matches when you next import the data.
Ethnicity import complete
segments imported in groups.
Your match has been painted
- Click 'Paint a new match' and paste in match data to start painting.
You can also click and drag on the top and left borders.
Change the group order by dragging the 'gripper' icon to the right of the group name
Widen the key by dragging on the right edge.