Home > Dyes and Stains Certificates of Analysis

TCS BIOSCIENCES LTD, CHANGE NOTICE: CCI 70A

From 1 June 2021 it is our intention to change the manufacturing process and discontinue some of the products and/or pack sizes from our current catalogue of StainHD products.

The full details of the change and the reason for it can be found here: https://www.tcsbiosciences.co.uk/article.php?id=177.

 
Total items: 6553  
Lot Number
Product Code
Expiry
Date of Production
Product Name
Display
181244
HS555
2020/12
06/12/2018
Neutral Red (1% Aqueous)
181243
HS265
2020/12
06/12/2018
Feulgen Stain (Schiff)
181234
HC8805
2021/04
05/12/2018
Silver Nitrate
181228
HS705
2020/11
04/12/2018
Rapid Romanowsky Stain Pack
181225
HS762
2020/12
04/12/2018
Thiazine Red (10 x conc.)
181224
HS443
2020/11
04/12/2018
MSB Stain Pack - Fibrin
Notes: Certificate will be updated with additional testing results for HS315 when these are available. Check our website for Dyes and Stains certificate updates.
181223
HK028
2020/12
04/12/2018
Soluble (Aniline) Blue (E)
181222
HK019
2020/12
04/12/2018
Phosphotungstic Acid 1% (D)
181221
HK005
2020/12
04/12/2018
Brilliant Crystal Scarlet 6R 1% (C)
181220
HK014
2020/12
04/12/2018
Martius Yellow Alcoholic (B)
181219
HDS10
2020/12
03/12/2018
Sorensen Buffer Concentrate pH 6.8
181218
HS705
2020/11
03/12/2018
Rapid Romanowsky Stain Pack
181217
HS705
2020/09
03/12/2018
Rapid Romanowsky Stain Pack
181215
HS705A
2020/12
03/12/2018
Rapid Romanowsky Stain Solution A
181214
HS270
2020/11
03/12/2018
Field's Stain (Solution A)
181213
HS820
2019/07
03/12/2018
TB Pack Fluorescent Auramine-Rhodamine-Phenol
181212
HS283
2020/12
03/12/2018
Fontana Stain Pack for Spirochaetes
181211
HK003
2020/12
03/12/2018
Ammonia Solution (E)
181210
HK025
2020/12
03/12/2018
Silver Nitrate Solution (D)
181209
HK029
2020/12
03/12/2018
Tannic Acid Mordant (B)
181208
HK001
2020/12
03/12/2018
Acid/Formalin Fixative (A)
181207
HS652
2020/04
03/12/2018
Iron Stain Kit - Perl
181206
HK010
2020/12
03/12/2018
Perls' 2 (B)
181205
HK021
2020/04
03/12/2018
Perls' 1 (A)
181204
HS445
2020/12
04/12/2018
May Grunwald Stain (modified)
Notes: Certificate will be updated with additional testing results when these are available. Check our website for Dyes and Stains certificate updates.
181203
HS445F
2020/12
04/12/2018
May Grunwald Stain (modified)
181202
HS295
2020/12
04/12/2018
Giemsa Stain
181201
HS295F
2020/12
04/12/2018
Giemsa Stain
181198
HS237
2020/08
20/11/2018
Elastin Stain Kit - Miller/Van Gieson
181197
HK015
2020/11
20/11/2018
Oxalic Acid Solution (B)
181196
HK024
2020/11
20/11/2018
Potassium Permanganate (A)
181195
HS430
2020/11
19/11/2018
Lugol's Iodine 10x conc.
181192
HS445
2020/11
20/11/2018
May Grunwald Stain (modified)
181191
HS445F
2020/11
20/11/2018
May Grunwald Stain (modified)
181190
HS295
2020/11
20/11/2018
Giemsa Stain
181189
HS295F
2020/11
20/11/2018
Giemsa Stain
181188
HS303
2019/05
19/11/2018
Reticulin Stain Pack
181187
HK004
2019/05
19/11/2018
Ammoniacal Silver Stain (D)
181186
HK032
2020/11
19/11/2018
Sodium Thiosulphate (E)
181185
HK012
2020/11
19/11/2018
Iron Alum (C)
181184
HK017
2020/11
19/11/2018
Oxalic Acid Solution (B)
181183
HK022
2020/11
19/11/2018
Potassium Permanganate (A)
181182
HS435
2020/10
14/11/2018
Malachite Green (ZN)
181181
HS425
2020/08
15/11/2018
Lugol's Iodine
181175
HS295
2020/11
13/11/2018
Giemsa Stain
181174
HS295
2020/11
13/11/2018
Giemsa Stain
181173
HS445
2020/11
13/11/2018
May Grunwald Stain (modified)
181171
HC8725
2020/11
13/11/2018
Methanol (Methyl Alcohol)
181169
HS445
2020/11
13/11/2018
May Grunwald Stain (modified)
181168
HS445
2020/11
12/11/2018
May Grunwald Stain (modified)
181167
HS445
2020/11
12/11/2018
May Grunwald Stain (modified)
181165
HS802-S
2020/07
12/11/2018
Gram's Stain Pack
181164
HS305X
2020/11
12/11/2018
Grams' Iodine Diluent
181163
HDS10
2020/11
12/11/2018
Sorensen Buffer Concentrate pH 6.8
181162
HS805-MG
2020/01
12/11/2018
Cold ZN - Kinyoun Stain Pack
181161
HS443
2020/10
12/11/2018
MSB Stain Pack - Fibrin
181158
HC6405
2020/11
12/11/2018
Periodic Acid (1% aqueous)
181157
HC6405
2020/11
12/11/2018
Periodic Acid (1% aqueous)
181156
HS275
2020/10
12/11/2018
Field's Stain (Solution B)
181155
HS270
2020/11
12/11/2018
Field's Stain (Solution A)
181154
HC8715
2020/09
08/11/2018
Immersion Oil
181151
HS250
2020/10
08/11/2018
Eosin Y (1% Aqueous)
181150
HS232
2020/11
07/11/2018
Crystal Violet Oxalate (Gram)
181148
HS650
2020/11
07/11/2018
Perl Iron Stain 1 & 2 (twin pack)
181147
HK011
2020/11
07/11/2018
Perls' 2
181146
HK021b
2020/11
07/11/2018
Perls' 1
181145
HS655
2020/11
07/11/2018
Picric Acid (sat. aqueous)
181143
HS780
2020/11
07/11/2018
Van Gieson Stain
181142
HS116
2020/11
07/11/2018
Alcian Blue 8GX in Acetic Acid
181141
HS303
2019/05
07/11/2018
Reticulin Stain Pack
181138
HK004
2020/11
07/11/2018
Ammoniacal Silver Stain (D)
181137
HK032
2020/11
07/11/2018
Sodium Thiosulphate (E)
181136
HK012
2020/11
07/11/2018
Iron Alum (C)
181135
HK017
2020/11
07/11/2018
Oxalic Acid Solution (B)
181134
HK022
2020/11
07/11/2018
Potassium Permanganate (A)
181131
HS650
2020/11
06/11/2018
Perl Iron Stain 1 & 2 (twin pack)
181130
HK011
2020/11
06/11/2018
Perls' 2
181129
HK021b
2020/11
06/11/2018
Perls' 1
181126
HS300
2020/11
05/11/2018
Giemsa Stain Rapid
181125
HS270
2020/11
05/11/2018
Field's Stain (Solution A)
181124
HS315
2020/11
05/11/2018
Haemalum Mayer
Notes: Certificate will be updated with additional testing results when these are available. Check our website for Dyes and Stains certificate updates.
181123
HS315
2020/11
05/11/2018
Haemalum Mayer
Notes: Certificate will be updated with additional testing results when these are available. Check our website for Dyes and Stains certificate updates.
181122
HS315
2020/11
05/11/2018
Haemalum Mayer
Notes: Certificate will be updated with additional testing results when these are available. Check our website for Dyes and Stains certificate updates.
181121
HS315
2020/11
05/11/2018
Haemalum Mayer
181118
HS705C
2020/11
05/11/2018
Rapid Romanowsky Stain Solution C
181115
HDS05
2020/11
05/11/2018
Antigen Retrieval Buffer conc.
181114
HS275
2020/10
01/11/2018
Field's Stain (Solution B)
181113
HS445
2020/11
06/11/2018
May Grunwald Stain (modified)
181112
HS445F
2020/11
06/11/2018
May Grunwald Stain (modified)
181111
HS295
2020/11
06/11/2018
Giemsa Stain
181110
HS295F
2020/11
06/11/2018
Giemsa Stain
181109
HDS10
2020/11
01/11/2018
Sorensen Buffer Concentrate pH 6.8
181108
HK011
2020/11
01/11/2018
Perls' 2
181107
HK021b
2020/11
01/11/2018
Perls' 1
181106
HS650
2020/11
01/11/2018
Perl Iron Stain 1 & 2 (twin pack)
181101
HS443
2020/10
01/11/2018
MSB Stain Pack - Fibrin
Notes: Certificate will be updated with additional testing result for HS315 when this is available. Check our website for Dyes and Stains certificate updates.
181098
HS303
2019/04
18/10/2018
Reticulin Stain Pack
181097
HK004
2019/04
18/10/2018
Ammoniacal Silver Stain (D)
181096
HS305
2020/08
17/10/2018
Gram's Iodine
181092
HS340
2020/10
17/10/2018
Haematoxylin Gill 2
Notes: Certificate will be updated with additional testing results when these are available. Check our website for Dyes and Stains certificate updates.
181084
HS705B
2020/10
16/10/2018
Rapid Romanowsky Stain Solution B
181083
HS705A
2020/10
16/10/2018
Rapid Romanowsky Stain Solution A
181081
HS303
2019/04
18/10/2018
Reticulin Stain Pack
181080
HK004
2019/04
16/10/2018
Ammoniacal Silver Stain (D)
181077
HS810-MB
2019/11
15/10/2018
Ziehl-Neelsen Stain Pack
181076
HS175
2020/10
15/10/2018
Carbol Fuchsin Conc. For Ziehl-Neelsen (ZN) Stain
181075
HS315
2020/10
15/10/2018
Haemalum Mayer
Notes: Certificate will be updated with additional testing results when these are available. Check our website for Dyes and Stains certificate updates.
181074
HS315
2020/10
15/10/2018
Haemalum Mayer
181072
HS462
2020/04
15/10/2018
Periodic Acid Schiff (PAS) Stain Kit
Notes: Certificate will be updated with additional testing results for HS265 when these are available. Check our website for Dyes and Stains certificate updates.
181067
HK032
2020/10
16/10/2018
Sodium Thiosulphate (E)
181066
HK012
2020/10
16/10/2018
Iron Alum (C)
181065
HK017
2020/10
16/10/2018
Oxalic Acid Solution (B)
181064
HK022
2020/10
16/10/2018
Potassium Permanganate (A)
181063
HS275
2020/10
11/10/2018
Field's Stain (Solution B)
181061
HS303
2019/04
11/10/2018
Reticulin Stain Pack
181060
HK004
2019/04
11/10/2018
Ammoniacal Silver Stain (D)
181059
HS705C
2020/10
11/10/2018
Rapid Romanowsky Stain Solution C
181058
HS705B
2020/10
11/10/2018
Rapid Romanowsky Stain Solution B
181057
HS116
2020/10
11/10/2018
Alcian Blue 8GX in Acetic Acid
181052
HS270
2020/10
11/10/2018
Field's Stain (Solution A)
181051
HC8805
2023/01
10/10/2018
Silver Nitrate
181049
HC6405
2020/04
10/10/2018
Periodic Acid (1% aqueous)
181048
HS515
2019/11
10/10/2018
Methylene Blue Polychrome (Loeffler)
181047
HS305X
2020/10
10/10/2018
Grams' Iodine Diluent
181046
HS802-NR
2020/04
10/10/2018
Gram's Stain Pack
181045
HC8503
2020/10
10/10/2018
Acetone
181044
HC8705
2021/10
09/10/2018
Gold Chloride (Yellow) Sodium Salt
181043
HC8805
2023/01
09/10/2018
Silver Nitrate
181041
HS303
2019/04
09/10/2018
Reticulin Stain Pack
181040
HK004
2019/04
09/10/2018
Ammoniacal Silver Stain (D)
181039
HC8503
2020/10
08/10/2018
Acetone
181038
HS270
2020/10
08/10/2018
Field's Stain (Solution A)
181037
HS275
2020/06
08/10/2018
Field's Stain (Solution B)
181036
HS270
2020/10
08/10/2018
Field's Stain (Solution A)
181035
HS820
2019/07
08/10/2018
TB Pack Fluorescent Auramine-Rhodamine-Phenol
181034
HS445
2020/10
08/10/2018
May Grunwald Stain (modified)
Notes: Certificate will be updated with additional testing results when these are available. Check our website for Dyes and Stains certificate updates.
181033
HS445F
2020/10
08/10/2018
May Grunwald Stain (modified)
181033
HS445F
2020/10
08/10/2018
May Grunwald Stain (modified)
Notes: Certificate will be updated with additional testing results when these are available. Check our website for Dyes and Stains certificate updates.
181032
HS625
2020/10
04/10/2018
Papanicolaou Stain - EA65
181029
HDS40
2020/09
04/10/2018
Phosphate Buffered Saline Concentration for Immunofluorescence pH 7.2 or pH 7.6
181023
HS295F
2020/10
04/10/2018
Giemsa Stain
Notes: Certificate will be updated with additional testing results when these are available. Check our website for Dyes and Stains certificate updates.
181022
HC8715
2020/09
03/10/2018
Immersion Oil
181014
HS295
2020/10
03/10/2018
Giemsa Stain
181013
HS443
2020/08
03/10/2018
MSB Stain Pack - Fibrin
Notes: Certificate will be updated with additional testing results for HS315 when these are available. Check our website for Dyes and Stains certificate updates.
181012
HS443
2020/08
02/10/2018
MSB Stain Pack - Fibrin
Notes: Certificate will be updated with additional testing results for HS315 when these are available. Check our website for Dyes and Stains certificate updates.
181011
HDS10
2020/10
02/10/2018
Sorensen Buffer Concentrate pH 6.8
181008
HS425
2020/08
01/10/2018
Lugol's Iodine
181007
HS270
2020/10
01/10/2018
Field's Stain (Solution A)
181004
HS237
2020/08
01/10/2018
Elastin Stain Kit - Miller/Van Gieson
181003
HK015
2020/10
01/10/2018
Oxalic Acid Solution (B)
181002
HK024
2020/10
01/10/2018
Potassium Permanganate (A)
181001
HS805-MB
2019/11
01/10/2018
Cold ZN - Kinyoun Stain Pack
180996
HC8542
2020/09
27/09/2018
Berlese Fluid (Gum Chloral)
180995
HS443
2020/08
27/09/2018
MSB Stain Pack - Fibrin
Notes: Certificate will be updated with additional testing results for HS315 when these are available. Check our website for Dyes and Stains certificate updates.
180994
HS810-AMB
2020/06
26/09/2018
Ziehl-Neelsen Stain Pack
180991
HC8805
2023/01
25/09/2018
Silver Nitrate
180990
HS705
2020/08
25/09/2018
Rapid Romanowsky Stain Pack
180989
HS705A
2020/09
25/09/2018
Rapid Romanowsky Stain Solution A
180988
HS295
2020/09
25/09/2018
Giemsa Stain
Notes: Certificate will be updated with additional testing results when these are available. Check our website for Dyes and Stains certificate updates.
180987
HS295
2020/09
25/10/2018
Giemsa Stain
Notes: Certificate will be updated with additional testing results when these are available. Check our website for Dyes and Stains certificate updates.
180986
HS443
2020/08
25/09/2018
MSB Stain Pack - Fibrin
Notes: Certificate will be updated with additional testing results for HS315 when these are available. Check our website for Dyes and Stains certificate updates.
180985
HK028
2020/09
25/09/2018
Soluble (Aniline) Blue (E)
180984
HK019
2020/09
25/09/2018
Phosphotungstic Acid 1% (D)
180983
HK005
2020/09
25/09/2018
Brilliant Crystal Scarlet 6R 1% (C)
180982
HK014
2020/09
25/09/2018
Martius Yellow Alcoholic (B)
180981
HS773-LG
2020/09
24/09/2018
Trichrome Stain (Masson) Pack Light Green
180980
HS405
2020/09
24/09/2018
Light Green (Masson)
180979
HK018
2020/09
24/09/2018
Phosphomolybdic Acid Solution (C)
180978
HK020
2020/09
24/09/2018
Phosphotungstic Acid Solution (B)
180977
HS670
2020/09
24/09/2018
Ponceau Fuchsin (Masson)
180975
HS265
2020/09
20/09/2018
Feulgen Stain (Schiff)
180974
HS780
2020/08
20/09/2018
Van Gieson Stain
180973
HS655
2020/09
20/09/2018
Picric Acid (sat. aqueous)
180971
HS170
2020/07
19/09/2018
Carbol Fuchsin (Ziehl Neelsen)
180970
HS165
2020/07
19/09/2018
Carbol Fuchsin (Gram) 10x conc.
180968
HS800-S
2020/07
19/09/2018
Gram's Stain Pack
180967
HS305X
2020/09
19/09/2018
Grams' Iodine Diluent
180966
HS720
2020/07
19/09/2018
Safranin (1% aqueous)
180965
HS462
2020/04
19/09/2018
Periodic Acid Schiff (PAS) Stain Kit
180964
HC6405
2020/04
19/09/2018
Periodic Acid (1% aqueous)
180963
HS705
2020/08
17/09/2018
Rapid Romanowsky Stain Pack
Notes: Certificate will be updated with additional testing results for HS705A, when these are available. Check our website for Dyes and Stains certificate updates.
180962
HS705B
2020/09
17/09/2018
Rapid Romanowsky Stain Solution B
180961
HS356
2020/09
17/09/2018
Haematoxylin Harris (with acetic acid)
Notes:
180960
HC6405
2020/04
17/09/2018
Periodic Acid (1% aqueous)
180959
HC8725
2020/09
18/09/2018
Methanol (Methyl Alcohol)
180958
HS805-MB
2019/11
13/09/2018
Cold ZN - Kinyoun Stain Pack
180957
HDS10
2020/09
13/09/2018
Sorensen Buffer Concentrate pH 6.8
180956
HDS10
2020/09
13/09/2018
Sorensen Buffer Concentrate pH 6.8
180955
HC8805
2023/01
13/09/2018
Silver Nitrate
180950
HK030
2020/09
12/09/2018
Sodium Hydroxide 1% Aqueous (B)
180949
HK026
2020/09
12/09/2018
Sodium Chloride Solution Alcoholic (A)
180948
HS202
2020/09
12/09/2018
Amyloid Stain Kit - Puchtler
180947
HS200
2020/09
11/09/2018
Amyloid Stain (Puchtler) Congo Red Stock Solution
180946
HS260
2020/07
11/09/2018
Eosin Y (1% Alcoholic)
180945
HS462
2020/04
11/09/2018
Periodic Acid Schiff (PAS) Stain Kit
180944
HC6405
2020/04
11/09/2018
Periodic Acid (1% aqueous)
180943
HS800-F
2020/07
11/09/2018
Gram's Stain Pack
180942
HS305X
2020/09
11/09/2018
Grams' Iodine Diluent
180941
HS310
2020/09
10/09/2018
Gram's Decolouriser
180940
HS425
2020/08
10/09/2018
Lugol's Iodine
180939
HS140
2020/09
10/09/2018
Auramine Phenol (Lempert)
180938
HS802-F
2020/07
10/09/2018
Gram's Stain Pack
180937
HS445
2020/09
11/09/2018
May Grunwald Stain (modified)
Notes: Certificate will be updated with additional testing results when these are available. Check our website for Dyes and Stains certificate updates.
180936
HS445F
2020/09
11/09/2018
May Grunwald Stain (modified)
180935
HS295
2020/09
11/09/2018
Giemsa Stain
Notes: Certificate will be updated with additional testing results when these are available. Check our website for Dyes and Stains certificate updates.
180934
HS295F
2020/09
11/09/2018
Giemsa Stain
180933
HS305X
2020/09
11/09/2018
Grams' Iodine Diluent
180932
HS230
2020/08
10/09/2018
Crystal Violet (Gram)
180931
HS303
2019/03
10/09/2018
Reticulin Stain Pack
180930
HK004
2019/03
10/09/2018
Ammoniacal Silver Stain (D)
180929
HC8718
2020/07
10/09/2018
Industrial Methylated Spirit (Industrial Denatured Alcohol)
180928
HS425
2020/08
06/09/2018
Lugol's Iodine
180925
HS265
2020/09
06/09/2018
Feulgen Stain (Schiff)
180924
HS805-MG
2020/01
06/09/2018
Cold ZN - Kinyoun Stain Pack
180922
HC8805
2021/09
05/09/2018
Silver Nitrate
180920
HS275
2020/06
05/09/2018
Field's Stain (Solution B)
180919
HS255
2020/09
05/09/2018
Eosin Y (5% Aqueous)
180915
HS462
2020/04
05/09/2018
Periodic Acid Schiff (PAS) Stain Kit
180914
HS445
2020/09
04/09/2018
May Grunwald Stain (modified)
180913
HC8535
2020/09
04/09/2018
Apathys Mounting Medium
180912
HS652
2020/04
04/09/2018
Iron Stain Kit - Perl
180911
HK010
2020/09
04/09/2018
Perls' 2 (B)
180910
HK021
2020/09
04/09/2018
Perls' 1 (A)
180909
HS462
2020/04
04/09/2018
Periodic Acid Schiff (PAS) Stain Kit
180908
HC8805
2023/01
04/09/2018
Silver Nitrate
180907
HS335
2020/09
03/09/2018
Haematoxylin Gill 1
180906
HS205
2020/09
03/09/2018
Cotton Blue Lactophenol
180905
HC8715
2020/09
03/09/2018
Immersion Oil
180902
HS780
2020/08
03/09/2018
Van Gieson Stain
180901
HS100
2020/09
03/09/2018
Acridine Orange in Acetate Buffer
180899
HS810-AMB
2020/06
16/08/2018
Ziehl-Neelsen Stain Pack
180898
HS660
2020/08
15/08/2018
Picric Acid (sat. alcoholic)
180896
HS650
2020/08
15/08/2018
Perl Iron Stain 1 & 2 (twin pack)
180895
HK011
2020/08
15/08/2018
Perls' 2
180894
HK021b
2020/08
15/08/2018
Perls' 1
180893
HS375
2020/08
15/08/2018
Haematoxylin Weigert Solution A
180892
HS612
2020/08
15/08/2018
Orcein Solution (Shikata)
180891
HS170
2020/07
15/08/2018
Carbol Fuchsin (Ziehl Neelsen)
180890
HS165
2020/07
15/08/2018
Carbol Fuchsin (Gram) 10x conc.
180889
HS303
2019/02
15/08/2018
Reticulin Stain Pack
180888
HK004
2019/02
15/08/2018
Ammoniacal Silver Stain (D)
180885
HS705
2020/08
14/08/2018
Rapid Romanowsky Stain Pack
Notes: Certificate will be updated with additional testing results for HS705 when these are available. Check our website for Dyes and Stains certificate updates.
180884
HS125
2020/08
14/08/2018
Aniline Blue (Masson)
180883
HK018
2020/08
14/08/2018
Phosphomolybdic Acid Solution (C)
180882
HK020
2020/08
14/08/2018
Phosphotungstic Acid Solution (B)
180881
HS773-AB
2020/06
14/08/2018
Trichrome Stain (Masson) Pack Aniline Blue
180880
HS773-LG
2020/06
14/08/2018
Trichrome Stain (Masson) Pack Light Green
180879
HS310
2020/08
13/08/2018
Gram's Decolouriser
180876
HS275
2020/06
09/08/2018
Field's Stain (Solution B)
180873
HS303
2019/02
09/08/2018
Reticulin Stain Pack
Total items: 6553  
Since 1965

Order Today

tel: +44 (0)1296 714222

fax: +44 (0)1296 714806

email: sales@tcsgroup.co.uk

Botolph Claydon, Buckingham,
MK18 2LR, United Kingdom

Enquire online

Feedback

We would love to hear your feedback

Give feedback

Registered customers can...

view orders Easily review previous online orders

delivery addresses Add and manage multiple delivery addresses

saved basket Save items in your basket for future purchase

Accreditations and Memberships

REACH Ready BSI Registered Firm British In Vitro Diagnostics Association (BIVDA) International Serum Industry Association The Society of Food Hygiene and Technology Campden BRI Standing Committee of Analysts Climate Essentials Cyber Essentials

Stay In Touch!

  • Connect with us on LinkedIn
  • Follow us on X
  • See us on Youtube

We would love to hear your feedback


TCS Biosciences Ltd

tel: +44 (0)1296 714222  |  fax: +44 (0)1296 714806  |  email: sales@tcsgroup.co.uk

Botolph Claydon, Buckingham, MK18 2LR, United Kingdom

© TCS Biosciences 2001-2024 ~ All rights reserved.