DNA-Jail logo


  1. About files for downloading
    1. Demo
    2. Software updates
      1. Purpose
      2. No demo copies of software
    3. Installation instructions – new installer
      1. Steps for installation
      2. Free download – DNA•VIEW enhancement tools June 08
  2. Downloads and Version information
    1. DNA•VIEW download and version information
    2. PATER download and version information
  3. Documentation and documents

Related links

Product information
Forensic mathematics home page
Vanilla index of downloads


This directory has software updates for DNA-VIEW and PATER users.

There is also documentation for some parts of the programs.

And a few powerpoint presentations.

  1. About files for downloading
    1. Software updates
      1. Purpose
      2. These files are update files for software users who are currently subscribed. If you don't have DNA•VIEW or PATER installed already, they won't do anything!

      3. No demo copies of software
      4. There is no demo version of DNA•VIEW or PATER software. The software is available only via license and purchase. Users are, in practice, DNA laboratories. Unfortunately the necessary price of the software makes it improbable for a typical academic research project though I sometimes offer to crunch some data.

        Actual users are very happy with the software and find it useful, but I don't think people are likely to appreciate it with no instruction at all. Since I therefore think a demo package would be poor advertising I've not invested the energy to create one.

        I am, though, happy to talk & email to interested parties anywhere in the world, and can arrange a demo for qualified parties via web conference and/or in person depending on our travel schedules. Please let me know if you are interested.

        Charles Brenner

    2. Installation instructions – new installer
      1. The DNA•VIEW update now installs like a typical Windows installer.

      2. Steps for installation
        1. Download the file — e.g. setupDNAVIEW35.17update.exe, per the links below.
        2. Save it in a convenient place – desktop if you like.
        3. Double click on the name to run it.
          • Installation requires a password. To obtain the password, please be a subscribed user, request it by email or telephone, and please remind me of the city or laboratory you are writing from.
          • Intallation directory: Where DNAVIEW already resides, typically C:\dnaview or a network drive such as G:\dnaview.
        4. Ok now to erase the Setup....exe file.

      3. Free download – DNA•VIEW enhancement tools
      4. Download enhancement tool

        Any DNA•VIEW or PATER user may download and use this, even if you do not have a current maintenance agreement. (It's 99% that this won't do anything bad. However, just in case I'm wrong if you try it and aren't under maintenance, please back up first.)

        This download is not helpful if you install a DNA•VIEW or PATER as new as February 2007, because these features are then included anyway.


        Installs new desktop icons.
        They're in a desktop folder called Dnaview Icons. They include
        • "Cooperative" startup icon for DNA•VIEW and/or PATER – allows other processes to run, not too slowly, at the same time.
        • Printer icons that make printing to USB or a network printer easy to arrange.
        • DNA•VIEW report viewer (uses Excel)
        • Repair icon for occasional DNA•VIEW/PATER maintenance task
        DNA•VIEW report viewer
        Starts an Excel spreadsheet with a macro that conveniently loads a DNA•VIEW Paternity or Kinship report (the formatted one) legibly into Excel. See Import the standard report for an explanation of what this tool does.
        Better startup program for DNA•VIEW/PATER
        You may have noticed that under XP, when DNA•VIEW or PATER are running it is very difficult to run any other process. This fix corrects a priority error in running DOS processes (which my programs are, under the skin). The priority error makes it seem that other processes cannot run simultaneously with DNA•VIEW/PATER (although in fact it is just that they run 100 times slower). This fix lets multiple processes share the CPU normally.

        NOTE: If you have been using the TAME software to solve the same problem, uninstall it. This new method is better.

        Faster printing
        Installation makes a registry change which reduces the delay to when printing begins from 60 seconds to 15 seconds.
        Update configuration to Windows style
        Optionally "Replace/update very old CONFIG" (startup parameters) file.

  2. Downloads and Version information
    1. This section is only for users with a current maintenance agreement. Link for non-users

    2. DNA•VIEW download and version information
    3. Installation instructions

      Version 37.47 Mixture Solution accuracy 2018-Aug-25 maintenance release (fix bug) 2018-Sep-17

      recent features & fixes –
      • 37.47
        • DNA odds better handles more than a screenful of loci
        • Fancy custom case-number formatting perfected
      • 37.44 bugfix DNA odds
      • 37.43
        • Mixture Solution refinements
          • accuracy gain from interpolation
          • correct Phase I strategy
        • bug fix: Screen
      • 37.42 bugfix in Type in a Read capability
      • 37.41 bugfix in "linked loci" capability
      • 37.38 Mixture Solution — better LR calculation algorithm is precise (0.5%–10% inter-run variation), accurate (ensures answer is between bounds), and faster as well.
      • 37.37 — mostly bugfix YFiler Plus
      • 37.33 — maintenance release bug fix Automatic mixture wouldn't compute
      • 37.32 — maintenance release bug fixes
        • Mixture Solution
          • integration bugfix
          • report tables show exceptions
        • Automatic kinship Bayes calculator Tidy up interface screen
        • Worklist bugfix – accession number input accepts race
      • 37.31 — maintenance release bug fixes
        • DNA odds, DNA exclusion remember previous calculation
        • DNA Y odds, DNA exclusion crash fixed
      • 37.28 — maintenance release bug fixes
        • Sometimes mis-rounding produced 34.9999999 instead of 35
        • 37.25 bug overlooked exclusion in Parentage case
        • Database fixed
      • 37.26 — maintenance release bug fixes
        • Database operations including Set default database, Edit database
        • Familial search Pass 2 (importing)
      • 37.25
        • Linked loci mechanism implements AABB recommendation to use only one of a pair like vWA & D12S391. Applies to parentage, DNA odds, kinship
          To set it up: Housekeeping Maintenance Linked Loci edit & report
      • 37.24
        • Mixture Solution
          • new options: trim sub-threshold allele signals; forward stutter
          • saves more parameters
        • improve display of kinship formulas
        • bugs fixed:
          • Import Database recognizes null alleles.
          • clean up DNA odds scrolling. (F1 for help & hints
          • cater to European comma as decimal marker on input
      • 37.17
        • Options & tools
          • OptionsAccession # formating allows for example sample number 2016.00123 which would free up the dash character for Case # formating.
          • OptionsImporting profiles: Assume date & reader skips a few unimportant parameters (date & reader default to today, 099) during import.
          • Use Maintenance Trim error log when reporting an error (then send the file \dnaview\DNAERROR.SF)
        • DNA•VIEW Mixture Solution
          • 1-person mixtures
          • Analyze Amelogenin and Y haplotype data (considering intensity only, not yet allele probability)
          • Report # of analyzable and unanalyzable (e.g. no mixture alleles) loci
          • bugfix: Timing Chart includes no-reference analysis
        • style modified to be more Windows-like: Inactive buttons are now shown greyed out (rather than hidden completely as before).
        • Import DNA profile data — improved locus-name guessing
        • DNA Odds — per the F1=Help key:
          • Supports scrolling vertially through the loci (PgUp/PgDn, optionally with Ctrl) — very helpful with multiplexes like GlobalFiler and PowerPlex Fusion which have more loci than fit at once on the screen.
          • any allele designation triggers refined 2p rule: Pr(genotype) = 2pp2 — more accurate and in particular ensures Pr(genotype) ≤ 1.
          • improved locus-name guessing
        • bugfix crashing Worklist Collapse (of Screen disaster matches)
      • 37.15
        • Import DNA profile data
        • GeneMapper import – recognize BPS or Size data (which is useful for DNA•VIEW Mixture Solution)
        • bugfix: Genotyper/GeneMapper import – locus names and suffixes were sometimes not interpreted properly
      • 37.13
        • Locus "trade-off" calculation: Case Kinship – simulation – Locus efficacy trade-off chart shows e.g. # SNP equivalents is an STR, or how many loci needed to distinguish cousins compared to siblings. Calculations use whatever simulations are available.
        • bugs fixed
          • Racial Estimate
          • DNA Odds
      • DNA•VIEW Mixture Solution bugfix — rare combination of conditions crashed phase II 37.11
      • 37.09
        • Mixture Solution – bugfix to allow irregular Amelogenin data
        • Support box-drawing characters when using PrintFil.
        • Disaster Analysis Worklist collapse bug fixed
        • Import DNA profile data – report line numbers better
      • 37.08
        • DNA•VIEW Mixture Solution
          • better Amelogenin analysis
          • no confusion if mixture data multiply imported (the most recent version for each locus & sample is used)
          • Handle incomplete data consistently (e.g. partial profiles).
          • Don't (misleadingly) report incomplete calculations.
      • 37.07
        • DNA•VIEW Mixture Solution
          • Import "Gen-otyper/-eMapper" accept RFU & BPS data
          • ameliorate bias in integration calculation
      • 37.06
        • DNA•VIEW Mixture Solution — considerable polishing (though still experimental status)
          • Good numerical method for likelihood calculation (supercedes an inadequate interim method for "likelihood averaged over contributor proportions")
          • Cleaned-up report with concise summary including computation times
        • Import Genotyper import Size row designates base pairs
        • Further speedups — especially on a network
      • Automatic mixture DNA•VIEW Mixture Solutionnew "continuous model" automatic mixture program (under development). Very important new feature; first experimental version introduced with 3x.05
        • bugfix of rare condition crashing Mixture Solution due to insufficient memory. 34.21
        • big speedup — 20 to 100-fold. 32.17
        • bugfix of blatant dropout calculation error 32.15
        • Introduce gamma distribution stochastic model. 32.13
        • attenuate expected height for large aplicons 32.13
        • Import Genotyper import Kind column designates alleles, RFU, bps, fit catering to customized Osiris output 32.13
        • allows multiple races for unknowns 32.09
      • Treatment of off-ladder and illegal allele notation (34.23) —
        • Options Off-ladder & illegal allele notation clarified and extended
        • Import DNA profile data
          • reports on illegal alleles encountered.
          • Offer to forgive user for choosing wrong input format between "Genotyper" and "GeneMapper" 34.19
      • Case number formatting enhanced — Options Case # formatting allows decorating a case number with more than a single character, e.g. 2015-CR-12345 34.22
      • Racial estimate
        • can allow for allele dropout ("bad bones") 34.18
        • scale racial likelihoods so largest=100 32.13
      • Worklist fast when deleting many cases 32.13
      • PrintFil works better with DOSbox 32.13
      • Open Case enhanced listing includes case comments 32.09
      • Crime Case Mixture explorer 32.07
      • Case Mixture trio/duo 32.07
      • Crime Case minor improvements 37.03
        • Locus calculation screen is cleaner, more logical (mixture first), and nicely shows height information.
        • improved language support, especially Spanish
      • Crime Case Mixture explorer new feature searches for probable components (contributors) of a mixture. 37.02
      • Crime Case (i.e. mixtures) New features, simplifications, cleanup 37.01
        • Mixture explorer searches for combinations of reference profiles that are plausible explanations for a mixture. Very powerful for sorting out complicated crime scenes with multiple mixtures and/or multiple possible contributors.
        • Mixture calculator (and also as main-menu command)
          • The locus screen display includes dosage information, which helps the user judge if the proposed contributors are plausible. In future software rules will be added to aid the analysis. Dosage information means
            • for the mixture, rfu value — or for stutter alleles, the % of parent allele rfus.
            • for the suspect or reference alleles, the role letter(s) of contributors. For manual operation, adding a role letter is a way to add a suspect or reference allele.
          • Additional intrepretation codes
            • I=Ignore allele in mixture. (more flexible than deleting)
            • T=sTutter allele; same as I except the % is shown.
          • Simplified operation:
            • a button to recalculate all loci (i.e. after re-specifying #s of unknowns) without the need to first clear the computed loci
            • There's also a button to calculate all uncalculated (or cleared) loci.
            • Adding, removing or Ignoring alleles automatically resets the #s of unknowns to default values then recomputes LR.
            • hotkey tips shown on the screen
            • Removed buttons to show RFU, to Sort & trim columns, to add columns — these things now happen automatically.
            • New buttons:
              • reverts screen to before manual changes
              • leaves the locus screen without any calculation
        • Multi-lingual work in development — Spanish & German.
      • Case experimental calculation option: 31.09
        • calculate trio/duo allows designating arbitrary roles instead of specifically M, F, etc. Includes paternity, maternity, & generalized avuncular.
      • bugfix "INCOMPATIBLE WS" error of version 31.08 31.09
      • Stain Calculator / Crime Case 31.08
        • fix 31.07 Crime Case bug: prompts for suspect/mixture etc were in wrong order
      • Kinship Read scenario from file allows very long scenarios 31.08
      • Y databases: default race mechanism implemented (consistent with autosomal) 31.07
      • minor bugfixes 31.07
      • minor bugfixes 31.05
        • mixture calculation — computation screen — advance focus logically after manual allele entry
        • update cleanly from pre-3x.xx version
      • Theta-sensitive mixture calculation 31.04
        • Crime Case mixture calculator (renamed from stain calculator) optionally incorporates a θ (population substructure) parameter.
        • The program remembers θ values for each race.
      • dynamic Bayes calculator (kinship, paternity cases) works even in non-English Excels. 30.02
      • Y haplotype treatment includes default race, so more consist with autosomal implementation. 30.01
      • Racial estimate etc. for easier selection of many races 29.87
      • Stain calculator bugfix — correct the titles 29.85
      • miscellaneous minor bugfixes and screen improvements 29.85
      • 29.83.1 bugfix — Automatic kinship Create summary file of calculation when prior>0 or multiple hypotheses
      • Paternity case 29.83
        • more useful switch between language: paternity ⇔ maternity. Automatically converts roles to effect the swaps M=Mother ⇔ F=Tested woman and F=Tested man ⇔ M=Father. (The role letter meanings for a maternity case may be counterintuitive.)
        • bugfix — ok to omit genotype for child but not father, or the opposite
      • Import 29.81
        • Database from table – Allele frequency — cleaner, easier especially when importing many loci.
        • DNA profile data import — better summary of locus collection
      • Automatic kinship Calculate one locus — show & report result much better
      • default mutation rates: Case Options. For a new locus with no mutation data yet available, leave the locus-specific value as "0" and the default value will then be used for computation. 29.79
        • Default STR mutation rate (if no locus-specific) (%; recommend 0.28%). Typical mutation rate for a polymorphic forensic STR locus is 1/350 or 0.28%. (If set to 0, the non-STR value will be used!)
        • Default non-STR mutation rate, e.g. SNP (logarithm, i.e. -8 for 10^-8). Usual mutation rate cited for single nucleotides is 10-8.
      • 29.78: several minor bugfixes
      • bugfix: Kinship standard report: use comma for decimal separator if appropriate 29.77
      • Reorganize Database menu for clarity 29.74
      • Kinship minor bugfix — manual editing of frequencies could crash program 29.75
      • Easy ways to see what the default races are 29.73
        • Database new Show default assignments per race, for all races
        • button on database selection list to either
          • Show all the defaults,
          • and, if there bounce bar (a highlit database), optionally show
            • the defaults for the construction race of the highlit choice
            • or, if different, the defaults for the default race of the highlit choice.
      • Database simpler Document sample frequencies etc. tables to report allele reference frequencies, probabilities, and/or counts. 29.73
      • Import DNA profile data import 29.73
        • more clever locus summary can report e.g. "YFiler plus NGM less Amelogenin"
        • flexible treatment of DYS385 vs. DYS385a, b
      • Case kinship, Show pairwise relationships — initially omit self-relationship lines 29.73
      • Case simulate — new techy-only wonky option Set/change random link 29.73
      • Crime Case — simplify & clarify mixture calculator operation.29.72
        • saves an analysis; to resume working on it later.
        • lets you review a report of an analysis in progress.
        • leaves any manual allele adjustments while removing any LR calculation and "#s of unknown" specifications.
          • Subsequent recalculates all cleared loci, using the default , specifications (unless larger values are foisted).
        • removes the locus entirely including all alleles.
      • bugfixes — various small glitches and screen appearance issues fixed 29.72
      • Kinship 29.71
        • bugfix (cosmetic) — misdisplay of kinship scenario
        • Case Options option: Customize "standard" pat'y & kinship files for Excel viewing?; "no" for plain text e.g. to use in Word.
      • Import DNA profiles 29.71
        • recognizes formatted case numbers on input
        • more information when there is a roster conflict
      • Kinship MANUALLY EDIT allele probabilities — fixed bug since ver 29.65. 29.67
      • Case, immigration/kinship — X-locus calculations ensure genders established, using user help if necessary 29.66
      • Kinship crashing (mainly pedigree searching in Screen disaster matches, and kinship simulation) seems fixed. 29.66
      • 29.65 small enhancements, minor cleanups and bugfixes
      • Case report improved — the "standard" report file (the one viewed using the DNA•VIEW report viewer) has several interesting enhancements 29.62
        • Excel dynamic "Bayes" (prior/posterior probability) calculator for immigration/kinship calculation. After import to Excel, you can manually fiddle with the prior probabilities (or likelihoods) and the posterior probability is automatically re-calculated.
          • The prior/posterior chart when there are Multiple (>2) hypotheses is especially interesting, and is similar to the Bayes calculator within DNA•VIEW.
            /C:M+Unc ♦ Unc,F:?+?
            cumulative L's per hypothesis
            α·Pr(DNA|Hyp 0/) α·Pr(DNA|Hyp 1/) α·Pr(DNA|Hyp 2/)
            adjust ↠ 1001100relative prior probabilities
            result ↠ 9.5%90.2%0.4%Caucasian posterior probabilities
            result ↠ 12.0%87.9%0.1%Black(US) posterior probabilities
          • Even for the two hypotheses case the prior probability and likelihood ratio cells are similarly dynamic.
        • All the likelihood numbers are imported to Excel as numbers, so you can do spreadsheet arithmetic with them or apply Excel formatting (e.g. make %) as desired.
        • From calculate paternity/avuncular the case comment and theta values are included in the report.
      • Paternity Case calculate family calculates a family probability based on combining calculations or paternity trio and duo maternity (note: interesting and useful in itself). 29.62
      • Import and file export special folder buttons. , and are shortcuts to the corresponding folder locations, making them more convenient to use for input and output of files and reports. 29.62
      • 29.61 minor bug fixes
      • 29.57 features:
        • Paternity Case
          • calculate avuncular
          • prior probability user option
          • THETA user option
        • Immigration/Kinship
          • optional Theta calculation
          • Kinship standard output file improved format
        • Disaster Screening restart on crash
      • 29.56 amendments:
        • Import/Export GeneMapper/Genotyper import "formatted" case number is recognized in the Sample Info field
        • Multiplex list updated
      • Screen disaster matches includes "pedigree" searching 29.53
        • Type in scenario button provides ways to create appropriate pedigree definitions for searching:
          • Create the scenario for a case, add case # as a comment, then save it to the Pick list with .
          • creates the default scenario for this case based on using the role letter suggested relationship meanings.
          • puts the scenario where Screen disaster matches will automatically find and use it.
          • to use and/or edit it.
          • bugfix — Avoid Y-loci in pedigree search 29.55
      • Mixed stain calculator (formerly "Blindly calculate") clarifies that only loci without a calculation (use e.g. ) are re-calculated 29.53
      • DOSbox support to run DNA•VIEW under 64-bit operating system. (Inquire.)
      • Type in scenario has function keys to enter the kinship symbols (which may be difficult to find on some national keyboards) such as : + ♦ 29.51
      • Import folder defaults are workstation-dependent 29.49
      • 29.47–29.49 various small improvements and bugfixes, mostly cosmetic.
      • Import DNA profile data import 29.48
        • faster import for very large files
        • bugfix: allow 0.0 (like 0) as notation for possibly missing allele; equivalent to blank
      • Paternity case calculate paternity clarify mutation indication symbols 29.46
        • μ — inconsistency at this locus
        • * — mutation calculate done but no inconsistency
      • bugfixes — miscellaneous, minor 29.46
      • Paternity case let THETA = experimental option for θ parameter for paternity calculation 29.45
      • kinship — bugfix crash on sibling calculation 29.44
      • Crime Case, Stain Calculator — major simplification and clarification of ("LR method") mixture calculation 29.43
        • bugfix: reports include the case number and roles
        • buttons for #s of unknowns (Hp and Hd) make it clearer what these parameters mean and how the "defaults" work.
        • LR calculation comment show when LR calculation has not yet been made (so press the button) or can't be done (i.e. no mixture alleles)
        • and (formerly named "save" and "open") are only for saving calculations, not reports. They are not very useful in conjunction with Crime case. Instead, click then select a scenario (or for all scenarios) to report.
      • GeneMapper (or Genotyper) import recognizes locus names with a dye letter attached like B_D8S1179 29.42
      • recognize multiplex Argus-12
      • immigration/kinship and Screen disaster matches no longer include "double 1st cousin" — too confusing 29.39
      • Covert mutation — better analysis 29.39
      • Kinship bugfix: error since 29.34 could not enter kinship scenarios 29.38
      • bugfix: allow either upper or lower case X,Y for Amelogenin 29.38
      • Open case simpler 29.38
      • Print, Options cater to PrintFil program for printing 29.36
      • Research Covert mutation % shows some interesting correlations 29.37
      • Research Mismatch Expectation: paternity evidence when a few loci mismatch 29.37
      • Kinship simulation bugfix — export graph very small abcissa values 29.34
      • database Import intelligent . . . column selection 29.32
      • GeneMapper Import Avoid importing garbage rows 29.32
      • Case options clearer mutation effect option 29.31
      • Genotyper/GeneMapper Import better locus guessing 29.31
      • Case commands bugfix – avoid trail of 1001-00000 accession numbers 29.31
      • Kinship simulation — maintains random number sequence across interruptions 29.26
      • Import profile data – summarize locus collection 29.26
      • Options minimum message display time 29.26
      • 29.26 miscellaneous minor cleanups and bug fixes
      • Import genotype data locus interpretation screen summarizes locus list relative to a multiplex 29.19
      • minor bugfixes & cleanups 29.19
      • option entering case and accession numbers 29.16
      • bugfix: show theta when relevant in DNA odds 29.16
      • Y-haplotype matching computation (optionally — see Case Options) per my rare haplotype paper / powerpoint 29.14
      • more buttons and consistency 29.14
      • bugfix — avoid freezing after many simulations 29.14
      • Disaster screening was crashing since 29.05. Bug fixed as of 29.14
      • 29.13 more of the same. Multiplexes ESX etc. included
      • 29.09 fixes a few bugs, adds minor features and uniformization
      • 29.07 Continue uniformization of 29.06
        • Button help: right click on a button for a menu of hot/shortcut keys
        • More coherent stain calculator menus
        • Generally use new Show [report] style, which includes printing & saving options, instead of separate options for display, print, save
        • Cleaner and more obvious edit people (in Case)
        • Organize Kinship simulation menu
        • button replaces obscure role-then-case method to copy an accession number
        • Show more precision in Kinship formulas
      • 29.06 Easier to learn; more obvious navigation. Features include
        • Menu navigation is easier
          • The menus have buttons (, , , etc.)
            • you can see what Enter will do
            • you can see how to do various things
          • Keys like Esc and Tab are used consistently and as expected.
          • Abbreviated menus
            • The menus for Paternity/Crime/Automatic Kinship Case and for Immigration/kinship had become long and cluttered over the years. Button options clarify the menus by allowing you to view them in pieces. For example, click to see just the most important menu items, or to see those for option settings.
        • stain mixture calculator
          • allows lots of alleles
          • correctly labels SNP allele frequencies (g for G etc)
        • command menus simplified. Options RFLP: disabled/enabled
        • DNA odds allows "any" designation which triggers 2p formula.
        • New command Open Case browses the case-comment list and offers to open as your choice of default mode, paternity, kinship menu, stain calculation menu, etc.
        • New command in Casework: Options(case)
        • New multiplexes ESX, ESI, NGM
        • Import/export GeneMapper/Genotyper
          • recognizes "any" and "null"
        • Password barrier facility
          • Creating and destroying passwords is user-friendly.
          • User-level password (was supervisor) is allowed to delete a case.
      • version 29.03
        • Immigration/Kinship various screens – indicate how X-loci are treated
      • version 28.101
        • immigration/kinship, Estimate likely relationships nicer symbolic genotype display; it even scrolls if too wide
        • Y haplotypes – split DYS395 into a/b as a favor to user
        • Racial estimate computes two kinds of mixture
        • Racial distance algorithm improved for different-sized population samples
        • Import DNA profiles/cases, Genotyper / GeneMapper etc. can accept case-specific designation of kind of case (paternity, kinship, ...) and calculation races. Method: see 2009 supplement 28.97
        • Options PCR notation style genotype formatting choices 28.97
      • Version 28.93 adds some features and also fixes one or two bugs from previous versions.
        • Case number formatting. Case numbers may be up to 10 digits, and may be split into two parts with a punctuation mark, e.g. 2009/12345
        • Racial Estimate allows worksheet-at-a-time. A new Excel-friendly output file. Refined formula when differing database sizes 28.95
        • The Input/Output menu is rearranged to be hierarchical. 28.89
        • bugfix: GeneMapper import when first sample is unlabelled
      • Version 28.88 fixes various small bugs in previous versions. It cleans up and simplifies a few things, including
        • screen appearance during calculate paternity
        • phenotype list

      • Miscellaneous
      • bugfixes
        • Version 29.02 opening screen says version is 29.01. 29.03
        • Kinship fix occasional VALUE ERROR 29.02
        • Screen was broken since 28.99; restored to correct 28.98 code 29.01
        • fix some bugs, clean up some screens 28.99-102
      DNA•VIEW version history Miscellaneous Case Database disaster analysis DNA odds/exclusion/Y-haplotype DNA Profiles Import/Export Independence of Loci, HW test Kinship Maintenance Membrane Options Plot racial tools bug fixes
      1. Miscellaneous
        • File Compress – allow ctrl-enter to force re-writing of a file 28.51
        • tidier input memory 28.46
        • File menu reorganized. Save as and Retrieve replace the former unclear option ASCII 28.42
        • When a locus is "inactive" remove it from the locus-order list 28.28
        • Search NDIS for relatives Custom feature under development (extra cost option) 27.41, 28.11, 28.24
        • new PCR Parameter for genetic category (e.g. Y-chromosome) of locus 28.01
        • better FileCompress 28.09
        • Installation creates desktop folder with icons including new maintenance facility REPAIR. 27.47
        • Spanish language option (work in progress) 27.36
        • Profile data New command summarizes available data across several selected membranes, shows details of any typing conflicts 27.34
        • Input memory for fill-in responses: 27.24
          1. PgUp/PgDwn (or Ctrl-Dwn-arrow) scroll to a previous input line.
          2. Up/Dwn arrows also scroll unless harnessed as screen movement.
          3. PgUp/PgDwn scroll through previous responses to multi-line input (e.g. Kinship Type in scenario).
          4. Ctrl-Shift-Delete removes an item from the memory of responses.
          5. Ctrl-Up-Arrow pops up a menu of previous responses.
            • select from the menu
            • DEL deletes an item from the list of previous responses.
          6. Ctrl-z restores the original response.
        • Race selection dialogue clearer 27.23
        • On sign-off, better instructions for clearing phantom user names 27.21
        • Main screen shows the location of DNA•VIEW inconspicuously 27.19
        • "Multiplex" definition (e.g. for Simulate) allows specification of a range of loci – useful for SNP's 27.19
        • Read, Tablet Check send extra character to drive Graphtec under XP 27.18
        • Create Katrina Cases Hurricane Katrina victim identification custom feature 27.31
          • Honor previous role assignments. 27.47
          • accept kin names; add to rather than replace former definitions 27.32
          • creates cases from kinship spreadsheet 27.34
        • Pro Busqueda special: Parse Probusq File creates cases from kinship spreadsheet 27.16
            bugfix – don't assign a victim role to a reference
        • allow deleting just the roster of a membrane/worklist 27.11
        • Quit DNA•VIEW – new name for Exit from DNA•VIEW easier to type (because it is the only command beginning with Q) and more expected to a Windows user. 27.11
        • When editing things like Kinship scenario or Options DNA-VIEW report title, Ctrl-Ins/Del will insert or remove a line. 27.09
        • Exit from DNA•VIEW better display/explanation of clearing spurious sign-ons 27.06
        • text input recognizes arrows for navigation, Ctrl-z to restore original text 27.04
        • bugfix (from ver 25.96) – no need to exit, restart after update 25.99
        • Paradox.net file is always in the Paradox directory. The former unnecessary flexibility entailed the complication of one extra possible drive and folder dependency. 25.92
        • better service detecting switch setting changes at startup 25.73
        • Show report bugfix – (print preview like feature) find next on tab 25.63
        • Locus
          • Equine notation – ABCDE ... Z alleles generalizes the "Polymarker" type 25.83
          • improve locus name guessing (e.g. D2/D21 type distinctions) 25.83
          • locus ordering
            • alphabetize on End or on Alt-a 25.67
            • minor bugfix 25.67
        • timing stamps show 1/10th of a second 25.67
        • experimental, work-in-progress: Auto-pilot feature runs DNA•VIEW without user interaction 25.62
        • allow DNA•VIEW to operate from directory level below where DNACFG.SF resides 25.67
        • allow accession numbers with 0 sequence part, such as 2003-00000. 25.62
        • Ctrl-c accepted as an alternative way to revert to top-level menu 25.51
        • Top level menu remembers previous commands 25.51
        • Echo user responses in bright yellow letters 25.56
        • SNP's implemented in various ways 25.49
          • import or type in alleles C, G, A, T 25.49
          • Screen looks for SNP matches 25.49
          • Import/Export options accept loci in a single column (instead of necessarily column pairs) 25.49
      2. Case (Paternity/Crime/Automatic Kinship)
        • Recap – cleanup this old almost-forgotten feature 28.78
        • (experimental) allow half-integer unknown contributors (as approximation to dropped-out alleles) 28.64
        • better treatment of default # of unknowns 28.64
        • display raw sizes to see all genetic data for the case (same as display raw sizes under immigration/kinship) 28.45
        • Check genotype consistency; big red warning box if inconsistent. 27.32
        • select case Clean up "popular case" number list of deleted cases 27.43
        • display prominent warning message for 8 seconds when there are contradictory DNA genotypes. 27.31
        • Crime Case, Stain Calculator
          • New (blindly) calculate all loci takes the place of user stepping through the loci. 27.31
          • Display warning when hypothesized # of unknowns varies across loci. 27.31
          • Don't force user to choose database each time. 27.31
          • Allow entry of an expression (i.e. 1/220 for an allele frequency). 27.31
          • Skip over Amelogenin or other non-autosomal loci. 27.31
        • Case Options option to omit "role names" for kinship cases, hence when the role words like "Sibling" are misleading for a case, you can omit them. 27.26
        • compute one locus replace and enhances "example – your risk!" 27.24
        • select case
          • bugfix – remove defunct case numbers (in case of system reset) when user runs Update 27.11
          • The Popular Case feature (PgUp) includes cases mentioned on the recently examined membrane, or whatever membrane you may choose (via PgUp again). 25.91
        • Paternity Case
        • Automatic Kinship Case improve navigation; avoid add role default suggestion 25.91
        • list cases
          • display includes names, races, amount of data, comments 25.77
          • bugfix – allow empty list 25.78
        • Edit case comment – add a comment to a case 25.73
        • show role letters in "restrict" screen 25.73
        • bugfix – disallow empty race list 25.73
        • bugfix – don't ask race when deleting case 25.73
        • insists on a legitimate race list (not just -) 25.56
        • calculate report
          • bugfix – prior probability formatting on short report (Kinship similar) 25.87
          • bugfix – allele display on "SQL LIMS" paternity report 25.77
          • bugfix – recognize "toss in" parameter in Gjertson calculation 25.56
          • confidence interval estimates removed. (They are pointless anyway, and it's nearly impossible to account for the interacting complications of minimum frequencies, mutation estimates, and null allele computations.) 25.51
          • STR model of mutation implemented (if elected by options switches & parameter settings) 25.49
        • bugfix – VALUE ERROR invoking stain calculator 25.56
        • (Case) Options new options
          • computer-readable report version, written to file. Available both for paternity and for kinship 25.56
            • If the standard filename includes a number such as C:\reports\kin987.txt (but not C:\reports\kin987x.txt), substitute the number of the current case – truncated if necessary to conform to the DOS 8+3 file naming rule. 25.62
          • "prompt for null" causes calculate report to ask user for null frequency when homozygote encountered 25.56
          • "Ultra-conservative multiple race calculation" is formerly standard behavior – smallest PI locus-by-locus. If value "no", then use smallest PI overall, but use the same race for each locus. 25.56
        • bugfix – can't create cases manually in 25.43 unless Options Name tag style: is NAME. 25.46
        • Immigration/kinship
          • Bayes Calculator – new name, formerly Posterior probability 28.46
          • Kinship log report documents databases used. 28.46
          • Bad bone analysis: Dropout [NOT] allowed (FOR ROLES __) toggle to assume dropout for some samples 28.42
          • Show pairwise relationships evaluates the following pairwise relationships among every pair of people in the case: 28.24
            1. identity / identical twin
            2. parent-child
            3. siblingship
            4. double first cousin
            5. half sibling (avuncular, grandparental same thing)
            6. cousin
          • Estimate likely relationships
            • shows which relation 28.31
            • include Y-haplotype 27.51
          • Chart of posterior probabilities – evaluates posterior probabiities for a range of prior probabilities, in particular the "requisite prior" corresponding to the specified posterior threshold if any. 28.24
          • Posterior probabilities interactive chart computes posteriors from priors, even when multiple (>2) hypotheses are computed. 27.31, 28.24
          • X-linked markers (work in progress – for now girl can't be homozygous at all loci) 27.14
          • enhanced better to integrate Y-haplotype information 27.49
          • Simulate, Print summary – Include case number and personnel. 27.47
          • Estimate relationship includes Y-haplotype 27.51
          • Allow summary even when no autosomal data (to allow incorporating Y-data) 27.49
          • Symbolic genotype chart includes both autosomal and Y loci 27.49
          • Chart of posterior probabilities cleaner 27.49
          • Y-haplotype summary compares Y-haplotypes in the case and computes matching odds. 27.47
          • Show Y-haplotype in colored letter display 27.51
          • Y-haplotype matching odds 27.42
          • posterior probability chart per various priors 27.42
          • Calculate ... includes a mutation indication even when >2 hypotheses 27.26
          • Calculate one locus – only show genotypes of people involved in the scenario for editing 27.25
          • "parsing" options Calculate one locus, showing parsing and Parsing info: SHOWN:
            • allow changing any genotype interactively. Useful for comparison computations to analyze mutation. 27.23
            • much clearer & more helpful debugging display 27.23
          • (& Kinship) Type in scenario
            • input has a memory; PgUp/PgDn (or Ctrl-Up/Dwn) to scroll to a previous input scenario. 27.23
            • first character typed clears the type-in area; on-screen instructions explain. (First move with an arrow to avoid this behavior.) 27.16
            • cleaner scenario input screen; allow longer scenarios. (To get extra room for a very long scenario, leave the type-in screen then re-enter; you'll have three new blank lines at the bottom.) 25.93
            • Shortcut keys include copy-and-paste; F1 for keystroke help (left, right-click to copy; ctrl-v to paste) 28.35, 28.42
            • allow more attractive alternative statement separators to %: 27.47
              symbolnamemethod to type
              diamond Alt ~ (note: regardless of key caps, that's Alt with the upper-leftmost key)
              ¤ starburstAlt shift 8
              capAlt c
          • multiple hypotheses [Kinship etc] Case. 27.24 & prev
            • When >2 hypotheses, display the LR matrix comparing all possibilities. 27.23
            • compares more than two hypotheses simulataneously. Use the verbose syntax method and prefix the second alternate hypothesis with two /'s, etc. 27.15
              C:M+F ; primary – F is the father
              / C: M+Bro ; alternate – F is the uncle
              / Bro,F:?+?
              // C:M+? ; second alternate – F is unrelated
          • restore the Amelogenin display 25.96
          • improve "needless loci" option so that needless loci are not displayed 25.96
          • improve locus coloring in symbolic genotype display 25.94
          • allow empty pedigree 25.94
          • preserve the setting for Prior Probability across sessions 25.91, 25.93
          • show progress & time 25.92
          • simplify report (always include "details" instead of asking) 25.92
          • allow lower-case letters to begin a name in the automatic version of Kinship – hence C:m+F is ok (but m does not mean M). 25.91
          • prominently display settings of the important switches/toggles 25.91
          • allow arithmetic expression (e.g. 123/301) when manually specifying allele frequencies 25.91
          • Racial estimate compares racial origins for all profiles in the case 25.85
            • cosmetic change 27.21
            • select candidate races per Racial distance; more general combinations allowed 25.93
            • easier – no need for user to modify Case Options 25.93
          • Immigration show & print genotype table options 25.76
          • New input notation – prefix alternative scenario lines with / 25.67
          • Speedups – cousin problems and redundant siblings for example 25.67
          • Allele painting – more informative 25.67
            • clarify locus name display 25.92-3
            • Logical symbolic allele names: pr means that the alleles are 2 steps apart, etc 25.67
            • ct etc. for SNP's 25.67
            • SNPs correctly colored 25.73
          • add menu item to change database default selections 25.58
          • Improve menu appearance & reword 25.56
          • Needless loci option to clean up display by eliding irrelevant loci 25.56
          • Kinship simulation predicts whether a given kinship problem will be solveable if genetic information becomes available. 25.28
            • plays music to alert you when simulation run is done 28.78
            • cleaner display of distribution deciles 28.67
            • Browse implements a friendly way to return to previous simulations 28.56
            • Export all nnn LR's and distribution graph creates file from which Excel can make a beautiful graph 28.55
            • prompts for multiplex instead of aborting if no databases for specified multiplex 27.04
            • new options allows simulating completion of partial profiles (e.g. 13-locus simulation optionally completes 9-locus profiles, in addition to 13-locus profiles for as yet untyped people) 25.102
            • ask for total simulation count (not incremental) 25.99
            • allow simulation prior probability; show average posterier in summary 25.99
            • track multiple simulations better 25.99
            • Show loci of a multiplex when selecting a multiplex 25.96
            • Show the assumed hypothesis prominently if not PRIMARY 25.96
            • cosmetic: round more nicely 25.94
            • While simulating, keep cumulative results in view; show progress & timing. 25.93
            • Allow setting PRIOR from the Simulate menu ~25.97
            • If PRIOR>0 (to set it, Esc up one level to Immigration/Kinship), then the average W-value (posterior probability) will be included in the simulation report. 25.93
            • Cleaner and more general multiplex specification 25.91
            • prominently display settings of the important switches/toggles 25.91
            • options to record the individual simulations to the long (log) report 25.91
            • allow under "Autopilot" control 25.83
            • better menu default suggestions 25.91
            • much better menu, more options 25.67
            • allow defining scenarios in Simulate 25.73
            • considerably cleaned up, easier to use 25.56
            • enhancements including allowing simulation of a single locus 25.49
            • bugfixes –
              • count number of alternate-hypothesis simulations correctly 27.02
              • keep data straight when simulating alternative hypothesis 25.96
              • ok to take a scenario from the pick list 25.93
              • rare bug with a very large family reported results like (0+0r)/0r due to incorrect rounding 25.91
                  Kinship Run test cases includes the formerly problematic scenario as a test case. 25.91
              • give graceful error warning on illegal kinship scenario 25.91
              • fix VALUE ERROR 25.78
              • sometime types got "stuck", same assignment occurred repetitively 25.56
              • remove bias that favored selecting rare alleles for the simulation 25.39
              • Improve screen display during simulation. 25.39
              • sometimes died listing the assigned alleles. 25.35
      3. Database / Populations
        • Assign race to membrane accepts multiple membrane/worklists (& option to exclude children) 28.42
        • Rare alleles improved analysis, output 25.49
        • Printout database – rewritten, improved 28.25
        • Type in data to create a database, Edit database
          • allow entering null (use n) 27.28
          • help text sometimes obscured some information. 27.23
          • better guessing at database size when you enter frequencies 27.17
        • Prompts recall previous answers, more convenient when creating several databases. 27.02
        • allow STR data. Long-standing bug didn't allow compilation of imported data into a database 25.101
      4. Disaster analysis
      5. DNA odds, DNA exclusion, Y-haplotype odds
        • Y haplotype odds
          • allows # instead of an allele number to select a random allele size. (Alternatively type a race letter to select random allele from that race.) 28.46
          • Fill in all loci by putting # for the locus. 28.28
          • caters to partial profiles 27.42
        • DNA exclusion odds
          • Show exclusion probability as 0.99999999+, never as 1. 28.51
          • Allow up to 18 loci 28.28
        • option: Show raw size data, Add raw size data to report auditing aid to see exact input data 27.37
        • DNA odds, DNA exclusion remember previous case across sessions 27.26
        • give visible feedback on CLEAR and ADD actions 27.18
        • DNA odds permits a large number of loci (but for this version only if you import the profile; can't type it directly into DNA odds) 25.49
      6. DNA Profiles
        • – retain race-theta correspondence accurately 27.02
        • better sample name indication, includes case and name/comment 25.87
        • collect profile from all relevant membranes 25.87
        • bugfix – "minimum count" sensitive 25.87
      7. Examine data
        • Worklist Sizes – simple and useful new command to display/prepare a report showing the DNA profiles for a selected worklist/membrane 28.46
      8. Import/Export
        • LIMS import allow browsing 27.24
        • DNA•VIEW frequency database import Multiple file selection treats a response of ~ alone the same as blank (ignores it). 27.24
        • Import ASCII database histogram has much friendlier dialogue; allows importing many loci from one file (parallel columns; the column for allele sizes can be shared or can be different for different loci) 27.23
        • Genotyper, Genemapper import etc
          • interpret underscore ( _ ) as a space in the Sample Info field 28.85
          • special format for Lancet 28.78
          • New "Select on ..." option allows filtering the input file – accepting some samples and discarding others 28.49
          • Use the treat-as-null/homozygous Options switch for importing bones preparatory to kinship bone dropout analysis 28.42
          • GeneMapper import can import peak height/area (not used yet though)28.42
          • allow comma (,) or slash (/) as an allele separator 28.16
          • excellent import wizard 28.23, 28.31
          • Allow importing of a case comment (an input column headed "Comment"). 27.48
          • Recognize loci better, e.g. Penta's, Y-loci 27.47
          • Reduce chance of user error by not putting a red bar on the list of membranes/worklists. 27.47
          • allows (and ignores) leading garbage lines 27.35
          • Avoid duplicating computer-assigned accession numbers even if the user accidentally errs 27.17
          • When user creates a new membrane (=worklist), use it for import automatically 27.16
          • If re-import against a membrane (=worklist) has conflicting roster information protect the user by aborting the input 27.16
          • less confusing display of import report 27.04
          • GeneMapper import New option allows importing the ABI GeneMapper file format of DNA profiles. Similar to Genotyper import. 27.02
          • shorten import dialogue when generating new cases 25.91
          • – allow blank column heading 25.76
          • Don't ask for "configuration"; no longer needed for allele data 25.73
          • allow (& ignore) double quotes (") surrounding fields 25.67
          • When approving the locus/column name interpretation, Page Up selects the column with sample information 25.62
          • allows single column/locus (space between for STRs, space not needed for SNP or other 1-letter code alleles) 25.56
          • allow (accession number)+(case)+(role) format for Sample Info (experimental) 25.56
          • faster for large datasets 25.43
          • bugfixes –
            • avoid INDEX ERROR when adding data to a previous RFLP membrane 25.02
            • recognize conflict on newly created numbers 25.67
            • allow leading blank lines and column headings 25.67
            • allow Esc on membrane select to abort 25.67
            • allow duplicated locus (two instances must non-consecutive) 25.58
            • allow blank Amelogenin 25.56
        • Import genotypes for database
          • Import can treat illegal allele as homozygote. See Options, Offladder allele policy 28.42
          • improved report on check for duplicate profiles 28.41
          • bugfixes –
            • ellipsis shortcut notation failed if a very large number of loci 27.18
            • when choosing a selection phrase don't ignore the last character 27.18
          • check for duplicate sample numbers before other checks. 25.91
          • better & clearer checking for duplicate and similar databases already present 25.67
          • Allow allele notation such as <10 or >22 (which are recorded as 1 and 99 respectively) 25.67
          • show allele names properly when comparing new database with old one to replace 25.39
          • bugfixes –
            • correctly report deleted sample number 27.02
            • permit homozygous notation 25.83
            • compares new versus old correctly when replacing an extant database 25.39
        • WTC import cater to VIRT samples 25.67
      9. Independence of Loci, HW test
        • Allow the allele of a homozygous genotypes to be written either once (e.g. 10) or twice (e.g. 10 10). 27.02
        • bugfix – LENGTH error if select no columns, then select no locus. 27.02
        • bugfix – allow room to specify shuffling many many columns 25.58
      10. Kinship
      11. Maintenance
        • network clean up Network Lock Test; show "waiting" box whenever interlock engaged. 28.15
        • locus list by chromosome Alphabetize list within chromosome. Better user interaction. 27.04
        • RecordSwitch allows disabling switch-checking 25.99
        • cleanup & minor bugfixes 25.73
      12. Options
        • Offladder allele policy 3rd option: Ignore illegal notation (treat as null/homozygous). The other two are Discard the locus (the new option just discards one allele), and Treat as rare. 28.42
        • new OptionsDecimal symbol symbol is . (period per U.S.) or , (comma per European) 28.34
        • Case numbering to allow long (9 digit) case numbers 28.15
        • Locus name style like: D16S539 to present shorter version (omit chromosomal info, omit "STR") of locus name for reports etc. 28.13
        • convert accession codes option for Katrina sample name scheme 27.31
        • New option DNA•VIEW report includes: [workstation] [version] to enhance the title line on each printed report 27.06
        • DNA•VIEW report title line dialogue in a cleaner box 27.06
        • Numlock toggle works (finally) 25.99 – usually the numlock key itself works anyway 27.01
        • Paradox directory Simpler designation of Paradox repository. The folder (usually pdox, occasionally D:\dnaview\pdox for suitable drive letter if you have a networked system with customized workstations) needs only to be set here; no longer need it also be set/changed in the Network tool. This simplification should make for easier moving of DNA•VIEW to a different location, since there is at most this one place within DNA•VIEW with a critical drive letter or full pathname. 25.93
        • improve appearance 25.56
        • select PCR separator (i.e. 9.3 or 9,3 etc.) 25.56
        • character conversion allow nulls 25.56
        • Keyboard allows about ten national keyboards 25.56
        • bugfix – worklist spacing 25.67
        • bugfix – default date 25.46
      13. Populations
        1. Printout database (in Database) – optionally show allele probabilities (i.e. taking into account minimum frequency and add-observed-allele-to-database parameters) and/or sample frequency. 28.46
        2. Database similarity test menu simplified including new options Compute p-value for one locus and Compute individual p-valueS for each locus to help explore data. 28.46
        3. Y Databases / Populations 28.45
        4. Y haplotype database statistics under Y databases – shows various statistics of the installed Y-haplotype databases 28.42
          • Y-haplotype statistics & analysis bugfixes 28.81
          • include "Matching LR for new type" 28.52
        5. Install Y-haplotype databases from worklist – converts one or several worklists to Y-haplotype database, adds them to the list of Y-haplotype databases 28.45
        6. Rename, reorder, delete Y-databases 28.45
        7. Y-haplotype matching odds – same as in Casework menu 28.45
        8. Plot
          • reduce number of prompts, more friendly: 28.43
          • allele range indicated for the locus as well as for this database 28.43
          • METAFIL option nicer 28.43
          • Improve display of database names 28.15
          • DISPLAY shows diagnostic error code when unable to display 27.11
          • fails gracefully with a message when absence of graphics engine makes plotting impossible 27.08
          • gives nice preview of STR database. 27.02
          • Recognizes Esc to quit. 27.02
      14. Racial measurement tools
        1. Racial Distances – a new command under Research Ideas uses whatever loci databases are available for to construct a "mileage chart" of likelihood-ratio distances among any specified set of races. 25.91
          • more flexible; recognizes a set of databases as pertaining to the race for which they are defined as default (which the user can easily specify even temporarily), in addition to the race for which they are defined. 27.23
        2. Racial estimate compares racial origins for specified profile or case-worth 25.85
          • optionally excludes racial mixtures from the report 27.08
      15. bugfixes –
        1. Case (Paternity, Kinship, Crime) bugfixes
          • Paternity Case bugfixes
            • Find commment – don't crash. 28.57
            • Don't consider random man mutation 28.51
            • test calculation examples – more accurate reference answers 28.51
            • don't hold cases so greedily when user departs 28.47
            • bug in 28.43 prevented recomputing a case and re-saving the "standard" report 28.44
            • Don't allow calculate paternity unless proper roles are present 28.12
            • Don't prompt for "oddball" if the case is obvious exclusion 27.49
            • Don't prompt for "oddball" when someone has >2 alleles 27.49
            • Don't prompt null frequency unless ASK/AUTO switch is ASK 27.49
            • Mother-child sample switch check was wrong in 27.47. 27.48
            • handle Amelogenin correctly in fatherless maternity case 27.32
            • calculate report error when no loci and no mother 27.16
          • mis-sorted the roles in some situation. 27.48
          • When entering/editing a person, at the race field, hit the DELete key to remove the race (replaces the race letter with -). 27.24
          • Immigration/Kinship bugfixes
            • Immigration/Kinship – posterior probability of 9.8/1 million is 0.001%, not 0.000 28.51
            • Simulate bugfixes
              • allow consecutive simulations with different multiplexes 28.42
              • Simulate correctly when new allele included in profile 28.13 28.25
              • skip Y-loci rather than VALUE ERROR 27.07
              • allow unseen alleles among given profiles 27.14
            • Don't allow "Pat" as mother in one hypothesis, father in another 28.14
            • Type in scenariotyping a character after inserting a line doesn't clear the window 27.28
            • Kinship, Immigration/Kinship editing frequencies rarely crashed DNA•VIEW 27.27
            • Simulate failed if case included an allele not listed in the database 27.44
            • avoid INDEX ERROR if illegal polymarker type
            • Case ... more careful display of 99.999...% and similar 27.31
            • skip Y-haplotype data 25.92
            • Immigration/Kinship skip Amelogenin correctly (27.49 error) 27.53
          • repair calculation error of ver 27.26 27.28
          • Kinship Run test cases; check program restore cleaner display 27.29
          • Print genotypes include size chart when printing 27.07
          • frequency calculation gives error indication if illegal genotype (like 3 alleles) 27.04
          • sometimes the DNA profiles shown in the report file didn't match the heading roles (M, C, etc.) 27.02
          • locus name coloring on the colored symbolic genotype exhibit was sometimes missing when the exhibit was too close to the bottom of the screen 27.02
          • document the case on the (long) report 25.92
        2. DNA odds/exclusion/Y-haplotype odds bugfixes
          • DNA odds allow space to new locus row 28.78
          • Y haplotype odds bugfixes
            • permit not counting tested profile in database 28.78
            • "person" button works now 28.47
            • # correctly creates a locus list 28.45
            • "experimental calculation" 25.56
          • respond correctly to menu choices 28.28
          • DNA odds matching odds are 1e6, not 1/1e6 28.15
          • DNA exclusion allow printing via Ctrl-enter 27.18
          • DNA odds, DNA exclusion wrong frequency calculation if NML mode and window size=0 27.19
          • DNA odds, DNA exclusion frequency calculation from wrong locus when changing alleles 27.19
          • DNA odds fix INDEX ERROR 25.56
        3. Import/export bugfixes
          • Hitachi Import allow lane number gaps 28.79
          • Import Ascii database cleanup wizard; give error if missing allele designation 28.17
          • allow GeneMapper files with no "height" column 28.04
          • GeneMapper Import allows (and ignores properly) ID_LADDER 27.39
          • Parse Probusqueda File (specific-user feature) accidently assigned a victim role to a reference 27.21
        4. other bugfixes, unsorted
          • better integration of new "roles" list on version update 28.84
          • various minor bugfixes 28.67
          • HW test Import columnar genotype crashed. 28.58
          • Racial Estimate (also as main menu command) bugfix – take correct account of homozygous loci. Previously allele was counted only once, thus underestimating racial discrimination. 28.56
          • allow printing to COM port 28.51
          • Bug since 28.37 restricted installation to C:\dnaview 28.43
          • File Save as retains the case number when exporting kinship report 28.42
          • Screen – threshold parameters were scrambled 28.42
          • Stability issue resolved: A bug introduced with version 28.15 caused the program to abruptly vanish sometimes. 28.28
          • Windows XP freezing issue resolved 27.03
          • Plot improve display of database description 28.14
          • error when updating from very old system ("DNAHOLD") 27.51
          • Check if CDIR missing on startup. 27.47
          • Avoid NONCE ERROR during multiple database selection
          • Profile data check for no data 27.36
          • obscure error with deleted membrane 27.24
          • avoid rounding error like 410.7999... on display 27.24
          • when editing wide matrix e.g. PATER signature line, don't chop right hand side 27.24
          • Racial Distances avoid LIMIT ERROR when comparing many races 27.24
          • Maintenance Network preferences pause properly if "Network lock test" 27.24
          • When choosing multiple database (e.g. for import), last character of selection phrase was ignored. 27.23
          • 27.19 failed to start in "custom network" configuration 27.21
          • in a few cases a yes-no question had a default answer of 0 27.21
          • avoid error when "Waiting for table" when DNA•VIEW is installed on a long path 27.19
          • (Re)print inform user when hang because no printer 27.18
          • cleanup extra "signon" names, so that the workstation name doesn't always an ever-larger suffix number 27.06
          • Sometimes froze when running under Windows XP 27.04
          • Stole all the CPU, grinding other tasks to a crawl 27.04
          • Membrane avoid LENGTH ERROR when modifing a worklist that has some blank lines 27.02
          • PI 25.73
          • Reprint popup box when no printer 25.73
          • allow Ctrl-C as first keystroke when opening DNA•VIEW
          • division by 0 when there is no database 25.63
          • Mutation History
            • Mutation History dealing with null alleles 27.25
            • fix null analysis 25.56
            • allow ending case number answer 25.39
          • Statistics use PCR notation 25.56
          • Installation of 25.39 might change the user's PCR parameters (effectively changing old DNA profiles). This occurred only on a networked system of the type that has a separate control file (\DNAVIEW\DNACFG.SF) for each workstation. 25.43

    4. PATER download and version information
    5. PATER version 14.26
      June 25, 2012 PATER version 17.25
      Aug 1, 2016 PATER version 17.27
      Beta &mdash Aug 24, 2016
      recent features & fixes –
      • version 17.27 bugfix: Bad rounding could result in PI=261999999999.99; fixed.
      • version 17.25 consistent with DNA•VIEW version 37.25
      • version 17.21 (consistent with DNA•VIEW version 37.21)
        • fix Spanish (& other non-English) column headings
        • bugfix: Work around trio/race=H issue
      • version 17.01 consistent with DNA•VIEW version 37.xx
      • Report and OptionsPATER — Configure client report Add AABB-required list of inconsistent loci in exclusion report explanatory paragraph 14.26
      • version 14.14 consistent with current DNA•VIEW version
      • initialize didn't work 14.13
      • miscellaneous cleanup 14.12
      • bugfix – retrieve gives visual feedback 14.04
      • Buttons implemented same as for DNA•VIEW 14.03
      • minor bug fixes and cleanup 14.02
      • report formatting changes/improvements: 13.64
        • Report female amelogenin as XX rather than X
        • Options PCR notation style genotype formatting choices 13.64
        Version 13.62 – several useful features and bugfixes.
      • Case number formatting. Case numbers may be up to 10 digits, and may be split into two parts with a punctuation mark, e.g. 2009/12345
      • Alternative versions of the PATER report signature line
      • bugfix: Initialize a case stopped working at some point; fixed.
      • bugfix: maternity case in Portuguese.
      • bugfix: Spanish report vocabulary

      • Spanish language report 13.48
      • Options
        • Menu includes all printer options including those of Printer setup 13.42
        • Pater printer – allow (none) as a "printer" (as an alternative to selecting "output to screen") 13.51
        • bugfix – honor line spacing specification (Pater report fonts, margins) 13.51
      • Kinship allows cut-and-paste etc. 13.48
      • In – DNA test spelling sensitive to the Locus name display style Option 13.49
      • Report
        • uses comma or period as appropriate for decimal (per Option Decimal symbol) 13.49
        • bigfix
          • English for "sample" is not "muestra" 13.52
          • don't waste a blank page 13.51

  3. Documentation and documents
Program documentation DNA•VIEW
2013 manuals DNA•VIEW 2013 manual (May 10, 2013 — buttons), pdf format
2015 US paper size (about 321 pages)2014 edition A4 paper size (about 309 pages) DNA•VIEW and Osiris DNA•VIEW test platform
Quick start Pictorial installation and introduction.doc 8 pages, mainly screen shots
old manual Old (2001) DNA•VIEW manual, covers RFLP digitization Feb 2002, in Acrobat pdf format
Printing suggestion: Print two sides ("back-to-back"). Pages 1-2 on cardstock front cover. Pages 1 & 4 in color. Spiral or cloth binding.


2013 manuals PATER 2013 manual (May 7, 2013), pdf format
US paper size (128 pages)A4 paper size (127 pages)


Powerpoint presentations


Teaching tutorial for the DNA•VIEW Kinship program. There are accompanying example files – the text file, KinPPT.gen and the Excel file KinPPT.xls it's derived from.
See also
Importing tutorial.
Immigration – using DNA•VIEW kinship facilities for immigration problems
November 2000.
The "lattice method" for complicated kinship cases
18 April 2000. About .2Mb
Strategies and calculations in DNA kinship cases
presented at La Gomera, June 1999. About .5Mb

Rare Haplotypes

Powerpoint Fundamental problem of forensic mathematics: Evidentary value of a rare haplotype (20 minutes with recorded narrative) May 6, 2010


handout of Y database p-values Powerpoint
handout of Y haplotype divergence slides

World Trade Center

WTC prospective DNA analysis presentation
3 October 2001 meeting at NYU Medical Center, greatly revised October 17 and October 30.

This slide show discusses particularly identification by using blood relatives as references. It includes the results of simulations, showing what can be expected from various combinations of references, and consequently what references are likely to be necessary for identification.

The password necessary to unzip this file is freely available on request. (An autoresponder will respond automatically.)

Go to the top of this page