Know more

Our use of cookies

Cookies are a set of data stored on a user’s device when the user browses a web site. The data is in a file containing an ID number, the name of the server which deposited it and, in some cases, an expiry date. We use cookies to record information about your visit, language of preference, and other parameters on the site in order to optimise your next visit and make the site even more useful to you.

To improve your experience, we use cookies to store certain browsing information and provide secure navigation, and to collect statistics with a view to improve the site’s features. For a complete list of the cookies we use, download “Ghostery”, a free plug-in for browsers which can detect, and, in some cases, block cookies.

Ghostery is available here for free:

You can also visit the CNIL web site for instructions on how to configure your browser to manage cookie storage on your device.

In the case of third-party advertising cookies, you can also visit the following site:, offered by digital advertising professionals within the European Digital Advertising Alliance (EDAA). From the site, you can deny or accept the cookies used by advertising professionals who are members.

It is also possible to block certain third-party cookies directly via publishers:

Cookie type

Means of blocking

Analytical and performance cookies

Google Analytics

Targeted advertising cookies


The following types of cookies may be used on our websites:

Mandatory cookies

Functional cookies

Social media and advertising cookies

These cookies are needed to ensure the proper functioning of the site and cannot be disabled. They help ensure a secure connection and the basic availability of our website.

These cookies allow us to analyse site use in order to measure and optimise performance. They allow us to store your sign-in information and display the different components of our website in a more coherent way.

These cookies are used by advertising agencies such as Google and by social media sites such as LinkedIn and Facebook. Among other things, they allow pages to be shared on social media, the posting of comments, and the publication (on our site or elsewhere) of ads that reflect your centres of interest.

Our EZPublish content management system (CMS) uses CAS and PHP session cookies and the New Relic cookie for monitoring purposes (IP, response times).

These cookies are deleted at the end of the browsing session (when you log off or close your browser window)

Our EZPublish content management system (CMS) uses the XiTi cookie to measure traffic. Our service provider is AT Internet. This company stores data (IPs, date and time of access, length of the visit and pages viewed) for six months.

Our EZPublish content management system (CMS) does not use this type of cookie.

For more information about the cookies we use, contact INRA’s Data Protection Officer by email at or by post at:

24, chemin de Borde Rouge –Auzeville – CS52627
31326 Castanet Tolosan CEDEX - France

Dernière mise à jour : Mai 2018

Menu Logo Principal logo partenaire Logo Biogeco

Unité Mixte de Recherche Inra-Univ. Bordeaux 1 "Biodiversité Gènes et Communautés" - Biogeco

Unité mixte de recherche (Inra, Univ. Bordeaux 1)Biodiversité, gènes et communautés (Biogeco) INRA_rvb150Bordeaux1

INRA Bordeaux-Aquitaine

Site de Recherches Forêt-Bois

69 route d'Arcachon

33612 CESTAS Cedex - FRANCE


This programme (RAREFAC) is written in Turbo-Pascal and relates to the following paper :

Petit, El Mousadik & Pons. 1998. Identifying populations for conservation on the basis of genetic markers. Conservation Biology12, 844-855. It is a simplified version of the programme CONTRIB providing just the option of rarefaction and the partitioning of allelic richness within and among populations. This is contrasted with equivalent measurements for H, the expected heterozygosity.

It can be used in conjunction with the program haplodiv based on the paper by Pons & Petit 1995, TAG 90, 462-470, which will provide standard errors for the diversity and differentiation parameters.

The input file is a text file, where the first line indicates the number of haplotypes (limited to 100), then the number of populations (limited to 50), and finally the rarefaction size (it should not be larger than the smallest population sample size.

Then follows the data for each population (line), with the number of each haplotype in each population (don't use relative frequencies). Example:

 18 4 10
 1 0 1 0 0 0 1 1 ...(18 columns)
 0 1 2 1 1 0 13 0 ...
 0 0 8 0 0 3 6 0 ...
 1 0 9 0 0 3 7 1

Results can be seen in the output file. General measures are given first: Within population diversity (HS), total diversity (HT), and GST are given, followed by similar measures based on allelic richness. Then you get the results for each population: H, its standard error, and allelic richness after rarefaction (minus one: a monomorphic population has one allele which has to be removed to compute the partitioning of diversity within and among populations).

The program is written for an haploid gene but may be used for nuclear genes, assuming Hardy-Weinberg equilibrium. How to proceed when there are several loci? Do not take the mean across Gst or Rst. They are ratios, so you should take the mean of the numerator and the mean of the denominator separately. Then compute the ratio of the two means.!

(c) Rémy Petit (, INRA-Bordeaux, April 2003.