Package: nprcgenekeepr 2.0.0.9000

nprcgenekeepr: Genetic Tools for Colony Management

Provides genetic tools for colony management and is a derivation of the work in Amanda Vinson and Michael J Raboin (2015) <https://pmc.ncbi.nlm.nih.gov/articles/PMC4671785/> "A Practical Approach for Designing Breeding Groups to Maximize Genetic Diversity in a Large Colony of Captive Rhesus Macaques ('Macaca' 'mulatta')". It provides a 'Shiny' application with an exposed API. The application supports five groups of functions: (1) Quality control of studbooks contained in text files or 'Excel' workbooks and of pedigrees within 'LabKey' Electronic Health Records (EHR); (2) Creation of pedigrees from a list of animals using the 'LabKey' EHR integration; (3) Creation and display of an age by sex pyramid plot of the living animals within the designated pedigree; (4) Generation of genetic value analysis reports; and (5) Creation of potential breeding groups with and without proscribed sex ratios and defined maximum kinships.

Authors:Michael Raboin [aut], Terry Therneau [aut], Amanda Vinson [aut, dtc], R. Mark Sharp [aut, cre, cph, dtc], Matthew Schultz [aut], Southwest National Primate Research Center NIH grant P51 RR13986 [fnd], Oregon National Primate Research Center grant P51 OD011092 [fnd]

nprcgenekeepr_2.0.0.9000.tar.gz
nprcgenekeepr_2.0.0.9000.zip(r-4.7-any)nprcgenekeepr_2.0.0.9000.zip(r-4.6-any)nprcgenekeepr_2.0.0.9000.zip(r-4.5-any)
nprcgenekeepr_2.0.0.9000.tgz(r-4.6-any)nprcgenekeepr_2.0.0.9000.tgz(r-4.5-any)
nprcgenekeepr_2.0.0.9000.tar.gz(r-4.7-any)nprcgenekeepr_2.0.0.9000.tar.gz(r-4.6-any)
nprcgenekeepr_2.0.0.9000.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
nprcgenekeepr/json (API)

# Install 'nprcgenekeepr' in R:
install.packages('nprcgenekeepr', repos = c('https://rmsharp.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/rmsharp/nprcgenekeepr/issues

Pkgdown/docs site:https://rmsharp.github.io

Datasets:

On CRAN:

Conda:

6.98 score 397 scripts 311 downloads 218 exports 94 dependencies

Last updated from:0992053e85. Checks:6 ERROR, 2 OK, 1 NOTE. Indexed: yes.
A new build is currently in progress.

TargetResultTimeFilesSyslog
linux-develERROR428
source / vignettesOK347
linux-releaseERROR429
macos-releaseNOTE234
macos-oldrelERROR392
windows-develERROR391
windows-releaseERROR402
windows-oldrelERROR408
wasm-releaseOK177

Exports:addAnimalsWithNoRelativeaddBackSecondParentsaddGenotypeaddIdRecordsaddParentsaddSexAndAgeToGroupaddUIdsalleleFreqapplyKinshipOverridesappServerappUIassignAllelesbuildMarkerGenotypeMatrixcalcAcalcAgecalcFEcalcFEFGcalcFGcalcFGSEcalcGeneDiversitycalcGUcalcGUSEcalcKurtosiscalcNeSexRatiocalcNeVariancecalcRetentioncalcSkewnesscalculateSexRatiocheckChangedColsLstcheckCrossCenterMappingcheckErrorLstcheckGenotypeFilecheckKinshipOverridescheckLinkageMarkerGenotypeFilecheckLocusMetadatacheckMarkerGenotypeFilecheckParentAgecheckRequiredColscheckSequenceGenotypeFilecheckTwinRelationschooseAlleleschooseDatecomputeGenomicROHconvertAncestryconvertDateconvertFromCenterconvertRelationshipsconvertSexCodesconvertStatusCodescorrectParentSexcountFirstOrdercountKinshipValuescountLoopscreate_wkbkcreateExampleFilescreatePedTreecreateSimKinshipscumulateSimKinshipsdataframe2stringfillGroupMembersWithSexRatiofilterKinMatrixfilterPairsfilterReportfilterThresholdfindGenerationfindLoopsfindOffspringfindPedigreeNumberfixColumnNamesgeneDropget_and_or_listget_elapsed_time_strgetAncestorsgetAnimalsWithHighKinshipgetAutoIdFormatgetBoxWhiskerDescriptiongetChangedColsTabgetConfigFileNamegetCurrentAgegetDatedFilenamegetDateErrorsAndConvertDatesInPedgetDemographicsgetDescendantPedigreegetEmptyErrorLstgetErrorTabgetFileDirectRelativesgetFocalAnimalPedgetFocalAnimalPedFromFilegetFoundersgetGeneticDiversityStatsgetGenotypesgetGVGenotypegetGVPopulationgetIdsWithOneParentgetIncludeColumnsgetLkDirectAncestorsgetLkDirectRelativesgetOffspringgetParentsgetPedDirectRelativesgetPedigreegetPedMaxAgegetPossibleColsgetPotentialParentsgetPotentialSiresgetProbandPedigreegetPyramidAgeDistgetPyramidPlotgetRequiredColsgetSiteInfogetSpeciesGestationgetSpeciesMinBreedingAgegetTokenListgetVersiongroupAddAssigngvaConvergencehasBothParentshasGenotypeheaderDisplayNamesis_valid_date_strisFounderkinMatrix2LongFormkinshipkinshipMatricesToKValueskinshipMatrixToKValuesloadSiteConfigloadSpeciesOverrideslogModuleEventmakeCEPHmakeExamplePedigreeFilemakeFounderStatsTablemakeGeneticDiversityHeatmapmakeGeneticSummaryTablemakeGroupMembersmakeGroupNummakeGrpNummakePedigreeDiagramDatamakePedigreeMatingLayoutmakeRelationClassesTablemakeSimPedmapIdsToObfuscatedmarkerExpectedHeterozygositymarkerFstmarkerKinshipmarkerLdBlockmarkerObservedHeterozygositymarkerParentageExclusionmarkerParentageLikelihoodmarkerRealizedRelatednessVariancemeanKinshipmodBreedingGroupsServermodBreedingGroupsUImodCrossCenterIdentityServermodCrossCenterIdentityUImodDeidentifiedExportServermodDeidentifiedExportUImodGeneticDiversityServermodGeneticDiversityUImodGeneticValueServermodGeneticValueUImodGvAndBgDescServermodGvAndBgDescUImodInputServermodInputUImodMarkerGeneticsServermodMarkerGeneticsUImodMatePairServermodMatePairUImodORIPReportingServermodORIPReportingUImodPedigreeServermodPedigreeUImodPotentialParentsServermodPotentialParentsUImodPyramidServermodPyramidUImodSummaryStatsServermodSummaryStatsUIobfuscateDateobfuscateGenomicROHobfuscateGenotypeMatrixobfuscateIdobfuscateLdBlocksobfuscatePedobfuscateTwinRelationsoffspringCountsprocessQcStudbookResultqcStudbookrankSubjectsreadKinshipOverridesreadTwinRelationsremoveAutoGenIdsremoveDuplicatesremoveEarlyDatesremovePotentialSiresremoveUninformativeFoundersremoveUnknownAnimalsreportGVreportMatePairsresolveCrossCenterIdsrunGeneKeepRrunModularApprunQcStudbooksafeExecutesaveDataframesAsFilessavePlotToFileset_seedsetAutoIdFormatsetExitsetLabKeyDefaultssetPopulationshouldShowChangedColsTabshouldShowOripTabshrinkPedigreesummarizeKinshipValuestoCharactertrimPedigreewithinIntegerRange

Dependencies:anytimeaskpassbackportsbase64encBHbitbit64bslibcachemcellrangercheckmateclicommonmarkcpp11crayoncrosstalkcurldata.tabledigestDTevaluatefarverfastmapfontawesomeformatRfsfutile.loggerfutile.optionsgenericsggplot2gluegtablehighrhmshtmlTablehtmltoolshtmlwidgetshttpuvhttrisobandjquerylibjsonliteknitrlabelinglambda.rlaterlatticelazyevallifecyclelubridatemagrittrMatrixmemoisemimeopensslopenxlsxotelpillarpkgconfigplotrixprettyunitsprogresspromisesR6rappdirsRColorBrewerRcppreadxlrematchRlabkeyrlangrmarkdownrstudioapiS7sassscalessessioninfoshinysourcetoolsstringistringrsystibbletimechangetinytexutf8vctrsviridisLitevisNetworkwithrxfunxtableyamlzip

Interactive Use of nprcgenekeepr
Introduction | Installation and Help | Reading in a Pedigree | Identifying Focal Animals | Age Sex Pyramid Plot | Pedigree Diagram | Direct Edge Style | Rectilinear Edge Style | Twin/Zygosity Connectors | Genetic Value Analysis | Detailed look at the Genetic Value Report object | Breeding Group Formation | Harems | Controlling Sex Ratios | Individual Mate-Pair Analysis | Pedigree Errors | Genetic Loops | Marker Genetics | Preparing a Marker Genotype File | Marker-Based Kinship | Heterozygosity Diagnostic | Parentage Verification (Mendelian Exclusion) | Candidate-Parent Likelihood Ranking | Validating a Cross-Center Mapping | Cross-Center Identity Linking | Cross-Center Differentiation (Fst) | Multiallelic Marker Panels and Locus Metadata | Realized Relatedness Variance | Linkage-Disequilibrium Blocks | De-identifying LD-Block Results

Last update: 2026-08-14
Started: 2020-04-14

Quick Example of Simulated Kinships with Partial Parentage
Introduction | Anticipation of further uses of this kinship estimation method | Identification of potential parents | Creation of example pedigree[^not-realistic] | Small Example

Last update: 2026-07-16
Started: 2024-12-18

Gene-Drop Iteration Convergence
How many gene-drop iterations does a pedigree need? | What it measures | A pedigree where the iteration count matters | A pedigree that converges immediately | Choosing an iteration count

Last update: 2026-07-16
Started: 2026-06-25

Genetic Management Tools Manual

Last update: 2020-04-14
Started: 2020-04-14

Readme and manuals

Help Manual

Help pageTopics
Add an NA value for animals with no relativeaddAnimalsWithNoRelative
Add back single parents trimmed pedigreeaddBackSecondParents
Add genotype data to pedigree fileaddGenotype
Add ego records with NA parent IDsaddIdRecords
Add parentsaddParents
Build a group data frame with ID, sex, and ageaddSexAndAgeToGroup
Add placeholder IDs for unknown parentsaddUIds
Count each allele in a vectoralleleFreq
Apply outside-information kinship overrides to a kinship matrixapplyKinshipOverrides
Main Application Server for nprcgenekeeprappServer
Main Application UI for nprcgenekeeprappUI
Assign parent alleles randomlyassignAlleles
Pivot a long-format marker genotype table into a wide genotype matrixbuildMarkerGenotypeMatrix
Count each individual's rare alleles per simulationcalcA
Calculate animal agescalcAge
Calculate founder equivalentscalcFE
Calculate founder equivalents and founder genome equivalentscalcFEFG
Calculate founder genome equivalentscalcFG
Calculate the standard error of founder genome equivalentscalcFGSE
Calculate gene diversity from founder genome equivalentscalcGeneDiversity
Calculate genome uniqueness for each population IDcalcGU
Calculate the standard error of genome uniquenesscalcGUSE
Calculate bias-adjusted sample excess kurtosiscalcKurtosis
Calculate the demographic sex-ratio effective population sizecalcNeSexRatio
Calculate the variance effective population sizecalcNeVariance
Calculate allelic retentioncalcRetention
Calculate bias-adjusted sample skewnesscalcSkewness
Calculate the sex ratio of a set of animalscalculateSexRatio
Check a changed-columns list for non-empty fieldscheckChangedColsLst
Collect every cross-center identity-mapping problem, without stoppingcheckCrossCenterMapping
Check an error list for non-empty fieldscheckErrorLst
Check genotype filecheckGenotypeFile
Validate a kinship overrides tablecheckKinshipOverrides
Check a long-format multi-locus marker genotype file, multiallelic-tolerantcheckLinkageMarkerGenotypeFile
Check a locus-metadata sidecar table and classify per-locus coveragecheckLocusMetadata
Check a long-format multi-locus marker genotype filecheckMarkerGenotypeFile
Check parent ages against a minimum agecheckParentAge
Check column names for required columnscheckRequiredCols
Check a long-format sequence-derived marker genotype filecheckSequenceGenotypeFile
Validate a twin/zygosity relations tablecheckTwinRelations
Combine two allele vectors by Mendelian samplingchooseAlleles
Choose the earlier or later of two dateschooseDate
Compute genomic Runs of Homozygosity (ROH) and F_ROHcomputeGenomicROH
Convert ancestry information to a standard codeconvertAncestry
Convert character date columns to Date typeconvertDate
Convert from-center information to a logical valueconvertFromCenter
Convert pairwise kinship values to relationship categoriesconvertRelationships
Convert a sex indicator to a standardized codeconvertSexCodes
Convert status indicators to a standardized codeconvertStatusCodes
Correct the sex of animals listed as a sire or damcorrectParentSex
Count first-order relativescountFirstOrder
Count kinship-value occurrences across simulated pedigreescountKinshipValues
Count the number of loops in a pedigree treecountLoops
Create an Excel workbook with worksheetscreate_wkbk
Create example pedigree and ID-list CSV filescreateExampleFiles
Create a pedigree tree (PedTree)createPedTree
Build kinship matrices from simulated pedigreescreateSimKinships
Compute kinship summary statistics across simulationscumulateSimKinships
Convert a data frame to a character vectordataframe2string
Example nprcgenekeepr configuration file (loadable)exampleNprcgenekeeprConfig
Example pedigree object (from ExamplePedigree.csv)examplePedigree
Form breeding groups to match a target sex ratiofillGroupMembersWithSexRatio
Filter a kinship matrix to selected IDsfilterKinMatrix
Filter kinship pairs by the animals' sexesfilterPairs
Filter a genetic value report to selected animalsfilterReport
Filter out kinship pairs below a thresholdfilterThreshold
Genetic-value report list prior to rankingfinalRpt
Determine the generation number for each IDfindGeneration
Find loops in a pedigree treefindLoops
Count total offspring for each animalfindOffspring
Determine the pedigree number for each IDfindPedigreeNumber
Standardize pedigree column namesfixColumnNames
Focal animal IDs from examplePedigreefocalAnimals
Simulate gene dropping through a pedigreegeneDrop
Join a character vector into an and/or listget_and_or_list
Format the elapsed time since a start timeget_elapsed_time_str
Recursively collect an individual's ancestorsgetAncestors
List each animal's high-kinship relativesgetAnimalsWithHighKinship
Get the auto-generated unknown-ID formatgetAutoIdFormat
Get Box and Whisker Plot DescriptiongetBoxWhiskerDescription
Build the changed-columns tab panelgetChangedColsTab
Get the configuration file name for the systemgetConfigFileName
Calculate current age in years from a birth dategetCurrentAge
Prepend the date and time to a file namegetDatedFilename
Find date errors and convert dates in a pedigreegetDateErrorsAndConvertDatesInPed
Get demographic datagetDemographics
Reduce a pedigree to a group and its descendantsgetDescendantPedigree
Create an empty errorLst objectgetEmptyErrorLst
Build the error-list tab panelgetErrorTab
Get the direct relatives of selected animals from a pedigree filegetFileDirectRelatives
Get pedigree based on list of focal animalsgetFocalAnimalPed
Get a focal-animal pedigree from a pedigree filegetFocalAnimalPedFromFile
Get the founder ids from a pedigreegetFounders
Assemble breeding-group genetic diversity heat-map statisticsgetGeneticDiversityStats
Get genotypes from filegetGenotypes
Extract genotype data for a genetic value reportgetGVGenotype
Get the population of interest for the Genetic Value analysisgetGVPopulation
Get ids of animals with only one parentgetIdsWithOneParent
Get the superset of columns that can be in a pedigree filegetIncludeColumns
Get the direct ancestors of selected animalsgetLkDirectAncestors
Get the direct relatives of selected animals from the LabKey EHRgetLkDirectRelatives
Get offspring to corresponding animal IDs providedgetOffspring
Get parents to corresponding animal IDs providedgetParents
Get the direct relatives of selected animals from a pedigreegetPedDirectRelatives
Get pedigree from filegetPedigree
Get the maximum age of any animal in the pedigreegetPedMaxAge
Get possible column names for a studbookgetPossibleCols
Get potential parents for animals with unknown parentsgetPotentialParents
List potential siresgetPotentialSires
Reduce a pedigree to probands and their ancestorsgetProbandPedigree
Get the age distribution for the pedigreegetPyramidAgeDist
Create an age-sex pyramid plot of a pedigreegetPyramidPlot
Get required column names for a studbookgetRequiredCols
Get site informationgetSiteInfo
Look up the maximum gestation period (days) for one or more speciesgetSpeciesGestation
Look up the minimum breeding age (years) for one or more species and sexesgetSpeciesMinBreedingAge
Get tokens from a character vector of linesgetTokenList
Get the version number of nprcgenekeeprgetVersion
Add animals to a breeding group or form new groupsgroupAddAssign
Recommend gene-drop iterations for a pedigreegvaConvergence
Check whether an animal has both parentshasBothParents
Check for genotype data in dataframehasGenotype
Convert internal column names to display or header namesheaderDisplayNames
Test whether a string is a valid dateis_valid_date_str
Identify the founders in a pedigreeisFounder
Reformat a kinship matrix into long formkinMatrix2LongForm
Generate a kinship matrixkinship
Build a kValue table from a list of kinship matriceskinshipMatricesToKValues
Extract a kValue table from a kinship matrixkinshipMatrixToKValues
Small hypothetical pedigree (Lacy 1989)lacy1989Ped
Gene-drop alleles for lacy1989Ped (5000 iterations)lacy1989PedAlleles
Load the site configuration for the modular Shiny applicationloadSiteConfig
Load user-configurable species reproductive-parameter overridesloadSpeciesOverrides
Log module eventslogModuleEvent
Make a CEPH-style pedigree for each idmakeCEPH
Write copy of nprcgenekeepr::examplePedigree into a filemakeExamplePedigreeFile
Create Founder Statistics HTML TablemakeFounderStatsTable
Make a genetic diversity heat mapmakeGeneticDiversityHeatmap
Create Genetic Summary Statistics HTML TablemakeGeneticSummaryTable
Make the initial groupMembers animal listmakeGroupMembers
Make the initial grpNum listmakeGroupNum
Deprecated alias for makeGroupNummakeGrpNum
Convert a pedigree data frame into visNetwork-ready diagram datamakePedigreeDiagramData
Combine the Option 2 mating-unit forest into visNetwork-ready diagram datamakePedigreeMatingLayout
Make a relation classes table from kinship pairsmakeRelationClassesTable
Make a simulated pedigree from representative sires and damsmakeSimPed
Map IDs to Obfuscated IDsmapIdsToObfuscated
Compute per-locus and population-wide expected heterozygositymarkerExpectedHeterozygosity
Compute a between-center allele-frequency differentiation statistic (Fst)markerFst
Estimate pairwise kinship directly from marker genotypes (KING-robust)markerKinship
Compute a descriptive, same-chromosome pairwise LD/block statisticmarkerLdBlock
Compute per-animal observed heterozygosity from marker genotypesmarkerObservedHeterozygosity
Flag Mendelian-inconsistent recorded parents from marker genotypesmarkerParentageExclusion
Rank candidate replacement parents by a multilocus likelihood (LOD) scoremarkerParentageLikelihood
Estimate the variance of realized relatedness around pedigree kinshipmarkerRealizedRelatednessVariance
Calculate mean kinship for each animal in a kinship matrixmeanKinship
Breeding Groups Module - Server FunctionmodBreedingGroupsServer
Breeding Groups Module - UI FunctionmodBreedingGroupsUI
Cross-Center Identity Mapping Module - Server FunctionmodCrossCenterIdentityServer
Cross-Center Identity Mapping Module - UI FunctionmodCrossCenterIdentityUI
De-Identified Export Module - Server FunctionmodDeidentifiedExportServer
De-Identified Export Module - UI FunctionmodDeidentifiedExportUI
Genetic Diversity Module - Server FunctionmodGeneticDiversityServer
Genetic Diversity Module - UI FunctionmodGeneticDiversityUI
Genetic Value Analysis Module - Server FunctionmodGeneticValueServer
Genetic Value Analysis Module - UI FunctionmodGeneticValueUI
Genetic Value and Breeding Group Description Module - Server FunctionmodGvAndBgDescServer
Genetic Value and Breeding Group Description Module - UI FunctionmodGvAndBgDescUI
Data Input and Quality Control Module - Server FunctionmodInputServer
Data Input and Quality Control Module - UI FunctionmodInputUI
Marker Genetics Module - Server FunctionmodMarkerGeneticsServer
Marker Genetics Module - UI FunctionmodMarkerGeneticsUI
Mate Pair Analysis Module - Server FunctionmodMatePairServer
Mate Pair Analysis Module - UI FunctionmodMatePairUI
ORIP Reporting Module - Server FunctionmodORIPReportingServer
ORIP Reporting Module - UI FunctionmodORIPReportingUI
Pedigree Browser Module - Server FunctionmodPedigreeServer
Pedigree Browser Module - UI FunctionmodPedigreeUI
Potential Parents Module - Server FunctionmodPotentialParentsServer
Potential Parents Module - UI FunctionmodPotentialParentsUI
Age-Sex Pyramid Module - Server FunctionmodPyramidServer
Age-Sex Pyramid Module - UI FunctionmodPyramidUI
Summary Statistics Module - Server FunctionmodSummaryStatsServer
Summary Statistics Module - UI FunctionmodSummaryStatsUI
Obfuscate dates with a random day offsetobfuscateDate
De-identify a computeGenomicROH() result tableobfuscateGenomicROH
De-identify a sequence-scale genotype matrixobfuscateGenotypeMatrix
Create ID aliases of a specified lengthobfuscateId
De-identify a markerLdBlock() result tableobfuscateLdBlocks
Obfuscate a pedigree by aliasing IDs and shifting datesobfuscatePed
De-identify a twin/zygosity relations tableobfuscateTwinRelations
Tabulate offspring counts, optionally by populationoffspringCounts
Gene-drop alleles example (baboon pedigree)ped1Alleles
Example studbook with a duplicated recordpedDuplicateIds
Example studbook with sex-mismatched parentspedFemaleSireMaleDam
Valid example studbook (no QC errors)pedGood
Example studbook with invalid birth datespedInvalidDates
Example studbook missing the birth date columnpedMissingBirth
Raw pedigree-file fragment for testing (5 columns)pedOne
Example studbook with a male as both sire and dampedSameMaleIsSireAndDam
Raw pedigree-file fragment for testing (7 columns)pedSix
Pedigree with simulated genotypes (from qcPed)pedWithGenotype
Genetic-value report for pedWithGenotypepedWithGenotypeReport
Print an nprcgenekeepr summary objectprint.summary.nprcgenekeeprErr print.summary.nprcgenekeeprGV
Process qcStudbook Result into UI-Friendly FormatprocessQcStudbookResult
Potential breeder IDs (29 baboons)qcBreeders
Example quality-controlled baboon pedigreeqcPed
Genetic-value report for qcPedqcPedGvReport
Run quality control on a studbook or pedigreeqcStudbook
Rank animals by genetic valuerankSubjects
Read a kinship overrides table from a filereadKinshipOverrides
Read a twin/zygosity relations table from a filereadTwinRelations
Remove automatically generated IDs from pedigreeremoveAutoGenIds
Remove duplicate records from pedigreeremoveDuplicates
Remove dates before a specified yearremoveEarlyDates
Remove potential sires from a list of IDsremovePotentialSires
Remove uninformative foundersremoveUninformativeFounders
Remove placeholder animals added for unknown parentsremoveUnknownAnimals
Generate a genetic value report for a pedigreereportGV
Report eligible individual mate pairs with kinship and genetic-value contextreportMatePairs
Merge two centers' pedigrees via a curator-confirmed identity linkresolveCrossCenterIds
Rhesus genotypes (two haplotypes per animal)rhesusGenotypes
Obfuscated rhesus pedigree objectrhesusPedigree
Run the GeneKeepR Shiny ApplicationrunGeneKeepR
Run the Modular Version of GeneKeepR (Deprecated)runModularApp
Run Quality Control on Studbook with UI-Friendly ResultsrunQcStudbook
Execute an expression with error handlingsafeExecute
Write copy of dataframes to either CSV, TXT, or Excel filesaveDataframesAsFiles
Save Plot to FilesavePlotToFile
Set a reproducible RNG seed across R versionsset_seed
Set the auto-generated unknown-ID formatsetAutoIdFormat
Set the exit date when no exit column existssetExit
Configure Rlabkey authentication for the current sessionsetLabKeyDefaults
Flag animals as the population of interestsetPopulation
Determine if Changed Columns tab should be displayedshouldShowChangedColsTab
Determine if the ORIP Reporting tab should be displayedshouldShowOripTab
Shrink a pedigree to fit within a bit-size budgetshrinkPedigree
Hypothetical 17-animal pedigreesmallPed
Pedigree tree built from smallPedsmallPedTree
Per-species reproductive parametersspeciesGestation
Summarize imputed kinship valuessummarizeKinshipValues
Summarize a studbook quality-control error listsummary.nprcgenekeeprErr summary.nprcgenekeeprGV
Force dataframe columns to charactertoCharacter
Trim a pedigree to a group's ancestorstrimPedigree
Get integer within a rangewithinIntegerRange