Annotation of gnutrition/gnutrition.texi, revision 1.2

1.1       asm         1: \input texinfo
                      2: @setfilename gnutrition.info
                      3: @documentencoding UTF-8
1.2     ! asm         4: @include version.texi
1.1       asm         5: @ifnottex
                      6: @paragraphindent 0
                      7: @end ifnottex
                      8: @node Top
                      9: @titlepage
                     10: @title GNUtrition
1.2     ! asm        11: @subtitle Version @value{VERSION}
        !            12: @subtitle $Id: gnutrition.texi,v 1.1 2026/05/08 23:18:25 asm Exp $
1.1       asm        13: @author @uref{https://antonm.org/, Anton McClure} @email{asm@@gnu.org, <asm@@gnu.org>}
                     14: @author Edgar Denny
                     15: @author Ian Haywood
                     16: @end titlepage
                     17: 
                     18: @ifhtml
1.2     ! asm        19: Version @value{VERSION}
1.1       asm        20: @*
1.2     ! asm        21: $Id: gnutrition.texi,v 1.1 2026/05/08 23:18:25 asm Exp $
1.1       asm        22: 
                     23: @uref{https://antonm.org/, Anton McClure} @email{asm@@gnu.org, <asm@@gnu.org>}
                     24: @*
                     25: Edgar Denny
                     26: @*
                     27: Ian Haywood
                     28: @html
                     29: <hr>
                     30: @end html
                     31: @end ifhtml
                     32: 
                     33: @menu
                     34: * Introduction::
                     35: * The Main Window::
                     36: * The Main GUI Window::
                     37: * The Nutrients in GNUtrition::
                     38: * GNU Free Documentation License::
                     39: * Bibliography::
                     40: @end menu
                     41: 
                     42: @node Introduction
                     43: @chapter Introduction
                     44: @anchor{#introduction}
                     45: GNUtrition is a program designed to produce a detailed nutritional
                     46: analysis of the human diet.
                     47: 
                     48: @menu
                     49: * Downloading GNUtrition::
                     50: * Running GNUtrition for the First Time::
                     51: @end menu
                     52: 
                     53: @node Downloading GNUtrition
                     54: @section Downloading GNUtrition
                     55: @anchor{#downloading-gnutrition}
                     56: GNUtrition is is freely available at
                     57: @uref{http://www.gnu.org/software/gnutrition,www.gnu.org}. It is
                     58: released under the GNU General Public Licence version 3 or later. See
                     59: the file @code{LICENCE} for details.
                     60: 
                     61: @menu
                     62: * Requirements::
                     63: @end menu
                     64: 
                     65: @node Requirements
                     66: @subsection Requirements
                     67: @anchor{#requirements}
                     68: GNUtrition requires the following packages:
                     69: 
                     70: Build-time
                     71: 
                     72: @itemize
                     73: @item
                     74: GNU Make
                     75: 
                     76: @item
                     77: C compiler with C99 support (e.g., GCC)
                     78: 
                     79: @item
                     80: ncurses development headers and library
                     81: 
                     82: @item
                     83: sqlite3 development headers and library
                     84: 
                     85: @item
                     86: libm (typically part of the C standard library on GNU/Linux)
                     87: 
                     88: @end itemize
                     89: 
                     90: Run-time
                     91: 
                     92: @itemize
                     93: @item
                     94: ncurses library
                     95: 
                     96: @item
                     97: sqlite3 library
                     98: 
                     99: @item
                    100: A USDA food database (@code{food.db}) built with @code{build_db.sh}
                    101: 
                    102: @end itemize
                    103: 
                    104: This list looks daunting, but all of these packages should be standard
                    105: on modern Linux systems, but you may have to install SQLite separately.
                    106: 
                    107: @node Running GNUtrition for the First Time
                    108: @section Running GNUtrition for the First Time
                    109: @anchor{#running-gnutrition-for-the-first-time}
                    110: Install the database used for food information first:
                    111: 
                    112: @verbatim
                    113: $./build_db.sh
                    114: @end verbatim
                    115: 
                    116: Then you can start GNUtrition for the command-line simply:
                    117: 
                    118: @verbatim
                    119: $gnutrition
                    120: @end verbatim
                    121: 
                    122: @menu
                    123: * Entering your Information::
                    124: @end menu
                    125: 
                    126: @node Entering your Information
                    127: @subsection Entering your Information
                    128: @anchor{#entering-your-information}
                    129: The profile options give you the option to enter your age in years, your
                    130: current height, your current weight, and your activity level. This is
                    131: subject to change prior to GNUtrition 1.0.
                    132: 
                    133: @node The Main Window
                    134: @chapter The Main Window
                    135: @anchor{#the-main-window}
                    136: The main window shows you a daily budget based on USDA recommendations,
                    137: along with the following options
                    138: 
                    139: @itemize
                    140: @item
                    141: s @code{Search}
                    142: 
                    143: @item
                    144: l @code{Log}
                    145: 
                    146: @item
                    147: p @code{Profile}
                    148: 
                    149: @item
                    150: q @code{Quit}
                    151: 
                    152: @end itemize
                    153: 
                    154: The search tool lets you search by food names and descriptions.
                    155: 
                    156: The log lets you view foods you add, and lets you edit those entries.
                    157: 
                    158: @node The Main GUI Window
                    159: @chapter The Main GUI Window
                    160: @anchor{#the-main-gui-window}
                    161: At the top of the new main window is Search, Profile, and About.
                    162: 
                    163: Under that, you have both a daily budget based on USDA recommendations,
                    164: along a daily food log.
                    165: 
                    166: The search window lets you search by food names and descriptions.
                    167: 
                    168: @node The Nutrients in GNUtrition
                    169: @chapter The Nutrients in GNUtrition
                    170: @anchor{#notes}
                    171: This chapter contains some notes on the nutrients analysed by
                    172: GNUtrition. They are not a definitive guide, for detailed information
                    173: refer to a standard text of nutrition or dietetics.
                    174: 
                    175: @menu
                    176: * Caveat::
                    177: * Macro nutrients::
                    178: * Vitamins::
                    179: * Metals::
                    180: * Amino acids::
                    181: * Lipids::
                    182: @end menu
                    183: 
                    184: @node Caveat
                    185: @section Caveat
                    186: @anchor{#caveat}
                    187: When Ian was researching the information for the Recommended Daily
                    188: Intakes (RDIs). he found the information conflicting but incomplete, so
                    189: for some nutrients there may be a European value, a US value, and a UN
                    190: value. In general, he chose the US value, in the hope this will be
                    191: compatible with the database.
                    192: 
                    193: If you know of a good reference for RDIs, we would be eager to hear from
                    194: you, mail us at
                    195: @uref{mailto:bug-gnutrition@@gnu.org,bug-gnutrition@@gnu.org}
                    196: 
                    197: It also should be noted that RDIs are a @emph{guide} to nutrition, not
                    198: the definition of it. Individuals may vary from the RDIs provided for
                    199: many reasons. For example, active people need more energy and protein
                    200: than inactive people, and illness increases the RDIs for almost
                    201: everything.
                    202: 
                    203: In summary, just because the program spits out a nice column of
                    204: ``100%'', that doesn't automatically mean you have a healthy diet. The
                    205: old rules about balance and lots of green vegetables still apply, we're
                    206: afraid.
                    207: 
                    208: @node Macro nutrients
                    209: @section Macro nutrients
                    210: @anchor{#macro-nutrients}
                    211: Macro nutrients constitute the bulk of the food we eat, they provide
                    212: energy and chemical building-blocks for tissues.
                    213: 
                    214: @table @asis
                    215: @item Protein
                    216: 
                    217: Proteins consists of long chains of @ref{#acids,amino acids} , to which
                    218: it is broken down to in the digestive system. Much of these amino acids
                    219: are reconstituted by the body to form human proteins. Human proteins are
                    220: universal in the body: as enzymes they regulate chemical reactions
                    221: within cells and the blood, they form tendons and ligaments which hold
                    222: the body together, and they provide muscle with its ability to contract.
                    223: Excess protein can be converted to sugar by the liver.
                    224: 
                    225: @item Carbohydrate
                    226: 
                    227: consists of sugar, and chains of sugar molecules called starches.
                    228: Starches are broken down in a similar manner to protein. In plants and
                    229: bacteria, carbohydrates provide structure, but in animals they are used
                    230: for energy.
                    231: 
                    232: @item Fat
                    233: 
                    234: consists of fatty acids (@ref{#lipids,lipids}), which are chain of
                    235: carbon atoms with a acid group at the end. These fatty acids are linked
                    236: in groups of three by glycerol. Once again,. this structure is broken
                    237: down in the gut, only to be re-formed in fat cells. Some fatty acids
                    238: have special functions, but mostly fat is a store of energy.
                    239: 
                    240: @item Alcohol
                    241: 
                    242: Rightfully a drug, but its energy component, between fat and protein,
                    243: can be significant in some people. There is no recommended intake for
                    244: alcohol, but their are recommended maximum intakes, these being 40g a
                    245: day for men and 20g a day for women. @footnote{according to the Drug and
                    246: Alcohol Centre, St. Vincent's Hospital, Melbourne, Australia.}
                    247: 
                    248: @item Energy
                    249: 
                    250: A total calculated from the above, which is expressed in both
                    251: kilocalories (the traditional unit in chemistry), and kilojoules (the
                    252: physicist's unit).
                    253: 
                    254: There is a base requirement for energy, which can be estimated by age
                    255: and weight. However, muscle mass requires more energy to maintain than
                    256: fat mass, so persons of the same weight can have widely different base
                    257: energy requirements. In addition, active people will obviously need more
                    258: energy.
                    259: 
                    260: @item Fibre
                    261: 
                    262: is indigestible by human enzymes, and is largely excreted, or digested
                    263: by bacteria in the large intestine. Nevertheless, it is very important,
                    264: and often deficient in first-world diets. It dilutes toxins that build
                    265: up the gut and retains water. It softens faeces and increases its
                    266: volume, making bowel motions more efficient. Deficiency causes
                    267: constipation, and has been linked to bowel cancer.
                    268: 
                    269: @item Water
                    270: 
                    271: Arguably the most important nutrient, in terms of amount (two-thirds of
                    272: the body), and essentiality (people die of thirst long before they
                    273: starve).
                    274: 
                    275: @end table
                    276: 
                    277: @node Vitamins
                    278: @section Vitamins
                    279: @anchor{#vitamins}
                    280: Vitamins are cofactors -- special molecules which support various
                    281: biochemical reactions with in the body -- required only in very small
                    282: amounts, and can be stored for extended periods. They are divided into
                    283: two groups:
                    284: 
                    285: @menu
                    286: * Fat-soluble vitamins::
                    287: * Water-soluble vitamins::
                    288: @end menu
                    289: 
                    290: @node Fat-soluble vitamins
                    291: @subsection Fat-soluble vitamins
                    292: @anchor{#fat-soluble-vitamins}
                    293: @table @asis
                    294: @item Vitamin A
                    295: 
                    296: is used for light-detecting chemicals in the retina of the eye, and
                    297: maintaining proper skin moisture and softness. In deficiency, poor night
                    298: vision, hard and rough skin, and anaemia can occur. Vitamin A is also an
                    299: anti-oxidant and protects against cancer.
                    300: 
                    301: @item Vitamin D
                    302: 
                    303: regulates calcium. Deficiency leads to rickets (soft, malformed bones)
                    304: in children. With adequate sunlight, the body can make its own vitamin
                    305: D, so little or none is required by the diet. It is not included in the
                    306: USDA database, and so not analysed by GNUtrition.
                    307: 
                    308: @item Vitamin E
                    309: 
                    310: is a strong anti-oxidant: it destroys cancer-causing chemicals called
                    311: @@emph@{free radicals@}. No deficiency syndrome has been described.
                    312: 
                    313: @item Vitamin K
                    314: 
                    315: is used by the liver to make special proteins, which circulate in the
                    316: blood. When a person is injured, these proteins. help to form a clot.
                    317: Intestinal bacteria can make vitamin K, however, it is also required in
                    318: the diet, but in low amounts. It is not included in the database.
                    319: 
                    320: @end table
                    321: 
                    322: @node Water-soluble vitamins
                    323: @subsection Water-soluble vitamins
                    324: @anchor{#water-soluble-vitamins}
                    325: @table @asis
                    326: @item Vitamin C
                    327: 
                    328: is used in making collagen, a tough protein that provides a ``glue''
                    329: holding cells together. Vitamin C deficiency, known as @@emph@{scurvy@},
                    330: leads to easy bruising and bleeding, as lack of collagen weakens blood
                    331: vessels. It also aids the absorption of of iron, and may be an
                    332: anti-oxidant.
                    333: 
                    334: It is not a cure for the common cold.
                    335: 
                    336: @item Vitamin B-1 (Thiamine)
                    337: 
                    338: is used in the biochemical processes by which cells obtain energy from
                    339: sugar. Deficiency causes mental disturbance, clumsiness, and
                    340: double-vision, which can occur in alcoholics, and in third-world
                    341: countries.
                    342: 
                    343: @item Riboflavin; Niacin; Pantothenic acid
                    344: 
                    345: are also important in energy utilisation by cells, by forming parts of
                    346: different enzymes. Niacin deficiency causes @@emph@{pellagra@},
                    347: characterised to dermatitis, diarrhoea, and dementia.
                    348: 
                    349: @item Vitamin B-6 (pyridoxine)
                    350: 
                    351: is used for processing of amino acids, deficiency causes a type of
                    352: anaemia.
                    353: 
                    354: @item Folate
                    355: 
                    356: is used for the synthesis of DNA. Deficiency leads to anaemia. In
                    357: pregnant women, higher intakes protects against neural tube defects in
                    358: their children.
                    359: 
                    360: @item Vitamin B-12
                    361: 
                    362: is also used for DNA synthesis, also leads to anaemia when deficient.
                    363: Only available in animal sources, so strict vegans require
                    364: supplementation.
                    365: 
                    366: @end table
                    367: 
                    368: @node Metals
                    369: @section Metals
                    370: @anchor{#metals}
                    371: @table @asis
                    372: @item Iron
                    373: 
                    374: is used mainly in haemoglobin, a chemical that binds oxygen in the
                    375: blood, giving it its red colour. Deficiency, more common in women, leads
                    376: to mild anaemia.
                    377: 
                    378: @item Calcium
                    379: 
                    380: is used mainly in bones, to provide mechanical strength. Low calcium
                    381: intake has been linked to osteoporosis (weakening of the bones) in old
                    382: people.
                    383: 
                    384: @item Selenium
                    385: 
                    386: is essential to an anti-oxidant enzyme, which works in a similar manner
                    387: to Vitamin E.
                    388: 
                    389: @item Potassium; Sodium
                    390: 
                    391: are used to provide electrical potentials across nerve and muscle cell
                    392: membranes, also to provide the necessary osmotic force in body fluids.
                    393: Excess sodium was once linked to high blood pressure, but this not
                    394: emphasised today.
                    395: 
                    396: @item Magnesium
                    397: 
                    398: is used in controlling nerve impulses, deficiency causes weakness and
                    399: tremors.
                    400: 
                    401: @item Copper; Manganese; Zinc
                    402: 
                    403: combine with specific proteins to form various different enzymes.
                    404: 
                    405: @end table
                    406: 
                    407: @node Amino acids
                    408: @section Amino acids
                    409: @anchor{#acids}
                    410: Amino acids are the breakdown products of proteins. They are divided
                    411: into two groups, essential and non-essential:
                    412: 
                    413: @float Table
                    414: @multitable {Phenylalanine} {Non-essential} 
                    415: @headitem 
                    416: Essential
                    417:  @tab Non-essential
                    418: @item 
                    419: Histidine
                    420:  @tab Glycine
                    421: @item 
                    422: Isoleucine
                    423:  @tab Glutamate
                    424: @item 
                    425: Leucine
                    426:  @tab Aspartate
                    427: @item 
                    428: Lysine
                    429:  @tab Proline
                    430: @item 
                    431: Methionine
                    432:  @tab Serine
                    433: @item 
                    434: Phenylalanine
                    435:  @tab Alanine
                    436: @item 
                    437: Threonine
                    438:  @tab Tryptophan
                    439: @item 
                    440: Tryptophan
                    441:  @tab Arginine
                    442: @item 
                    443: Valine
                    444:  @tab 
                    445: @end multitable
                    446: @caption{The Amino Acids}
                    447: @end float
                    448: Deficiency of any of the nine leads to wasting as proteins cannot be
                    449: made without them. This usually only occurs with a very monotonous vegan
                    450: diet, where the chief food is a plant that does not have one or more
                    451: essential amino acid. A varied vegetarian diet solves the problem.
                    452: 
                    453: The other amino acids can be synthesised by the liver. The liver can
                    454: also interchange two pairs: cysteine and methionine, and tyrosine and
                    455: phenylalanine. This means a shortage of one can be made up from the
                    456: other, so total as the total requirement is met.
                    457: 
                    458: Amino acid supplements are of no proven benefit over proteins containing
                    459: the amino acids (but are much more expensive).
                    460: 
                    461: @node Lipids
                    462: @section Lipids
                    463: @anchor{#lipids}
                    464: Lipids include fatty acids (breakdown products of fat) and cholesterol.
                    465: 
                    466: @table @asis
                    467: @item Fatty acids
                    468: 
                    469: can be divided into three main groups: saturated @footnote{`saturation'
                    470: in this sense refers to hydrogen. Ask an organic chemist.},
                    471: mono-unsaturated and polyunsaturated. With these three the key is the
                    472: @emph{ratio} -- lots of saturated fatty acids, relative to the others
                    473: leads to atherosclerosis (hardening of the arteries).
                    474: 
                    475: Their specific chemical structures are available in organic chemistry or
                    476: biochemistry textbooks, in general they consists of a vary chain of
                    477: carbon-atoms, with a carboxylic acid group at one end.
                    478: 
                    479: Fatty acids are used to make certain types of hormones, as well as to
                    480: store energy. Two fatty acids, linoleic and alpha-linoleic acid, are
                    481: essential for humans.
                    482: 
                    483: @item Omega-3, and -6
                    484: 
                    485: Some fatty acids are referred as "omega-3" and "omega-6". This refers to
                    486: the location of a double bond from the final (omega) carbon atom in the
                    487: fatty acid.
                    488: 
                    489: It is believed that omega-3 fatty acids, found in fish oil, may have
                    490: beneficial health effects, but there is little hard evidence for this.
                    491: 
                    492: @item Cholesterol
                    493: 
                    494: can be made by the liver, so there is little dietary need. When we eat
                    495: cholesterol, the liver compensates by making less. Contrary to popular
                    496: belief, dietary cholesterol seems to have little effect on
                    497: blood-cholesterol levels, instead saturated fatty acids seem to be more
                    498: important.
                    499: 
                    500: @item Phytosterols
                    501: 
                    502: Not sure about these. Many be one and the same as phyto-oestrogens,
                    503: plant mimics of the female sex hormone. Intake is believed to control
                    504: symptoms of menopause.
                    505: 
                    506: @end table
                    507: 
                    508: @node GNU Free Documentation License
                    509: @chapter GNU Free Documentation License
                    510: @anchor{#gfdl}
                    511: @include gfdl.texi
                    512: 
                    513: @node Bibliography
                    514: @chapter Bibliography
                    515: @anchor{#bibliography}
                    516: 
                    517: Robert Bateman, Hamlyn, @emph{Every Boy's Handbook}, 1960.
                    518: David Bender and Arnold Bender, Oxford, @emph{Nutrition: A reference
                    519: handbook}, 1997.
                    520: 
                    521: Stephen G. Chancy, Wiley-Liss, @emph{Principles of Nutrition I & II},
                    522: 1997.
                    523: 
                    524: @emph{Textbook of Biochemistry}, Edited by Thomas Devlin.
                    525: Lubert Stryer, W. H. Freeman, @emph{Biochemistry, 4th ed.}, 1995.
                    526: 
                    527: U.S. Department of Agriculture, Agricultural Research Service,
                    528: @emph{@uref{http://www.ars.usda.gov/ba/bhnrc/ndl,@emph{Nutrient Database
                    529: of Standard Reference, Relase 21}}} , 2008.
                    530: 
                    531: @bye

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>