Upgraded Seekia to version 0.70. Upgraded the whitepaper to version 9.

This commit is contained in:
Simon Sarasova 2024-09-03 12:43:07 +00:00
parent 1060b0b9ff
commit 341e511360
No known key found for this signature in database
GPG key ID: 5E710636FDAA0C61
9 changed files with 238 additions and 14 deletions

View file

@ -3,6 +3,7 @@
This document attempts to describe the history of changes to the Seekia Website codebase. This document attempts to describe the history of changes to the Seekia Website codebase.
Small and insignificant changes may not be included in this log. Small and insignificant changes may not be included in this log.
* Upgraded Seekia to version 0.70. Upgraded the whitepaper to version 9. - *Simon Sarasova*
* Improved ReadMe.md. - *Simon Sarasova* * Improved ReadMe.md. - *Simon Sarasova*
* Removed "race" from Seekia's slogan. De-emphasized race from Seekia's marketing strategy. Improved the website in various ways. - *Simon Sarasova* * Removed "race" from Seekia's slogan. De-emphasized race from Seekia's marketing strategy. Improved the website in various ways. - *Simon Sarasova*
* Improved ReadMe.md. - *Simon Sarasova* * Improved ReadMe.md. - *Simon Sarasova*

View file

@ -4,4 +4,4 @@ This document describes the contributors to the Seekia Website codebase.
Name | Date Of First Commit | Number Of Commits Name | Date Of First Commit | Number Of Commits
--- | --- | --- --- | --- | ---
Simon Sarasova | April 10, 2024 | 30 Simon Sarasova | April 10, 2024 | 31

View file

@ -18,10 +18,10 @@ import "text/template"
import goFilepath "path/filepath" import goFilepath "path/filepath"
// This is the current Seekia release .tgz filename // This is the current Seekia release .tgz filename
const currentReleaseFilename = "Seekia-v0.60.tgz" const currentReleaseFilename = "Seekia-v0.70.tgz"
// This is the IPFS base32 CID for the current Seekia release .tgz file // This is the IPFS base32 CID for the current Seekia release .tgz file
const currentReleaseIpfsCID = "bafybeieu6qxwmug7v7hodvm6gvnvihv24dahgeofpyzrb22svtble36eiy" const currentReleaseIpfsCID = "bafybeigwwjpyxrva6jxocryeb7pqkp7djgad6ru77l3hj7vfnfclu4xomu"
func main(){ func main(){
@ -152,7 +152,7 @@ func main(){
} }
// We use this function to parse the .html files to replace the internal template values with actual values // We use this function to parse the .html files to replace the internal template values with actual values
// For example, {{.BeRaceAware}} will be replaced with "Be Race Aware", or the equivalent translated text in the website's current language version // For example, {{.BeGeneticsAware}} will be replaced with "Be Genetics Aware", or the equivalent translated text in the website's current language version
// We have to parse twice for the web pages. // We have to parse twice for the web pages.
// Code snippets have fields that need to be parsed // Code snippets have fields that need to be parsed
// So to process the code snippets, we have to: // So to process the code snippets, we have to:

Binary file not shown.

View file

@ -0,0 +1,136 @@
| «« Seekia Memo »»
|
|- Signature:
| RgCNy3XKafZQV6e429xX3ZrIEpdxQU
| iz8FWdKskWEz5nut7lneuDFETVxkoB
| TRor1ossy7N8Kcgyxj2jNk7yDg==
|
|- Identity Key:
| f59a0bce855d6e48105612ae73ffabfc
| 4fac1349226433ff586e08b9b32ffd9d
|
|- Author:
| simonx5yudleks5jhwhnck5s28m
|
|- Memo:
|
| Ethereum Block Height:
| 20669847
|
| Ethereum Block Hash:
| 0x1bc6e8555908eca05ee071d8967cfed79e73afe73b215b6f4f5e80aed56278ae
|
| Date:
| September 3, 2024
|
|
| This memo is an announcement of Seekia version 0.70.
|
| Version 0.70 contains important improvements to Seekia's goals, branding, documentation, whitepaper, and code. Race has been removed from Seekia's slogan and de-emphasized from Seekia's motivational writings. Golang has been upgraded to version 1.23. Fyne has been upgraded to version 2.5.1. The creation procedures, encoding format, and graphical presentation of genetic analyses have been substantially improved. Neural networks are now used to predict polygenic disease risk scores and certain traits.
|
| Cheers!
|
| - Simon Sarasova
|
| ---
|
| The file "Seekia-v0.70.tgz" contains the current Seekia source code.
|
| The file "SeekiaGitHistory-v0.70.bundle" contains Seekia's Git commit history.
|
| ---
|
| File:
| Seekia Version 0.70
|
| Filename:
| Seekia-v0.70.tgz
|
| SHA-256 Checksum:
| 5dfdf80e1e7bf5ee74269ccbf52851ec84048aa4198af65a7d60f0acb3005033
|
| ---
|
| File:
| Seekia Version 0.70 GPG Signature
|
| Filename:
| Seekia-v0.70.tgz.asc
|
| SHA-256 Checksum:
| 5835ef391b7e3a86c6b54092b0d50a21f1ac7a371d3302ff4652f35eca478d78
|
| ---
|
| File:
| Seekia Version 0.70 Git History
|
| Filename:
| SeekiaGitHistory-v0.70.bundle
|
| SHA-256 Checksum:
| a55ff3a05d13083a8fa6473906622b21b3142a2a57ddae7147802f7bd70f2a18
|
| ---
|
| File:
| Seekia Version 0.70 Git History GPG Signature
|
| Filename:
| SeekiaGitHistory-v0.70.bundle.asc
|
| SHA-256 Checksum:
| 4a4eac4a88c043256b0b606609d898a1ff4cdd3de00e75a8168c2b79b2b561e5
|
| ---
|
| Version 0.70 Changelog:
|
| - Improved Whitepaper.md and upgraded Whitepaper.pdf to Version 8. - Simon Sarasova
| - Improved Whitepaper.md. - Simon Sarasova
| - Upgraded zeebo/blake3 to version 0.2.4. - Simon Sarasova
| - Upgraded Circl to version 1.4.0. - Simon Sarasova
| - Improved Whitepaper.md. - Simon Sarasova
| - Improved ReadMe.md. - Simon Sarasova
| - Improved ReadMe.md, Whitepaper.md, and Documentation.md. - Simon Sarasova
| - Upgraded Fyne to version 2.5.1. - Simon Sarasova
| - Improved ReadMe.md and Whitepaper.md. - Simon Sarasova
| - Improved ReadMe.md. - Simon Sarasova
| - Removed "race" from Seekia's slogan. De-emphasized race from Seekia's motivational writings. - Simon Sarasova
| - Improved Whitepaper.md. - Simon Sarasova
| - Reduced the quantity of references to racial loneliness. - Simon Sarasova
| - Implemented in-memory storage of trained neural network objects. Trained neural network objects now only have to be created once, so predictions are faster. - Simon Sarasova
| - Removed link to Seekia's defunct Tor onionsite. - Simon Sarasova
| - Improved Whitepaper.md and Future-Plans.md. - Simon Sarasova
| - Created the GetUserGenomeLocusValuesMapFromProfile function and used it to remove some duplicated code. - Simon Sarasova
| - Added new genetic attributes to the calculatedAttributes package. Added the ability to view and sort by these attributes in the GUI. - Simon Sarasova
| - Upgraded Golang to version 1.23. - Simon Sarasova
| - Added the Obesity disease to genetic analyses. - Simon Sarasova
| - Implemented neural network prediction for polygenic diseases to replace old method. Added autism and homosexualness to genetic analyses. - Simon Sarasova
| - Increased the quantity of attributes that are extracted from the OpenSNP biobank data archive. - Simon Sarasova
| - Added numeric traits to genetic analyses. - Simon Sarasova
| - Improved Documentation.md and Future-Plans.md. - Simon Sarasova
| - Improved Future-Plans.md. - Simon Sarasova
| - Added Merkle Tree Payment Proofs to Future-Plans.md. - Simon Sarasova
| - Added the Height trait to the Create Genetic Models utility. - Simon Sarasova
| - Added LocusIsPhased information to the local user profile creation process. - Simon Sarasova
| - Added the Height trait the traits package. Migrated locus metadata from json encoding to gob encoding. - Simon Sarasova
| - Upgraded Fyne to version 2.5.0. - Simon Sarasova
| - Added neural network trait prediction to genetic analyses. - Simon Sarasova
| - Improved the Create Genetic Models utility and neural network training code. Models are now able to predict traits with some accuracy. - Simon Sarasova
| - Improved ReadMe.md. - Simon Sarasova
| - Improved Seekia's slogan and Whitepaper.md. - Simon Sarasova
| - Added an Estimated Time Remaining label to 2 processes within the Create Genetic Models utility. - Simon Sarasova
| - Split the createGeneticAnalysis package into 2 packages: createPersonGeneticAnalysis and createCoupleGeneticAnalysis. - Simon Sarasova
| - Upgraded Circl to version 1.3.9. - Simon Sarasova
| - Renamed BroadcastTime/SentTime to CreationTime for every instance in which it is a better term to use. - Simon Sarasova
| - Added "User Has Disease" information to the View Profile - Monogenic Diseases page. - Simon Sarasova
| - Created the calculatedAttributes_test package. - Simon Sarasova
| - Improved the creation process of genetic analyses in various ways. A sample of offspring polygenic disease risk scores are now created and viewable by users. - Simon Sarasova
| - Improved the genetic analysis creation process in various ways. Recombination breakpoints are more accurately predicted now. - Simon Sarasova
| - Improved the identity hash generation tool. The fastest quantity of goroutines is now identified and used. - Simon Sarasova
| - Improved the creation procedures, encoding format, and graphical presentation of genetic analyses. Map lists have been replaced by custom objects. - Simon Sarasova
| - Upgraded Circl to version 1.3.8. - Simon Sarasova
|
|
| «« End Of Memo »»

View file

@ -35,6 +35,61 @@
<p>You should verify the SHA-256 checksum for each file you download.</p> <p>You should verify the SHA-256 checksum for each file you download.</p>
<div class = "archiveReleaseBox">
<h2>Version 0.70</h2>
<hr class = "archiveReleaseBoxSeparator">
<p>Date:</p>
<p><b>September 3, 2024</b></p>
<hr class = "archiveReleaseBoxSeparator">
<p>Memo Announcement:</p>
<a href = "../memos/Version0.70.txt" target = "_blank">Version0.70.txt</a>
<hr class = "archiveReleaseBoxSeparator">
<p>Release Filenames:</p>
<p><b>Seekia-v0.70.tgz</b></p>
<p><b>SeekiaGitHistory-v0.70.bundle</b></p>
<hr class = "archiveReleaseBoxSeparator">
<p>Download via IPFS:</p>
<a href = "ipfs:bafybeigwwjpyxrva6jxocryeb7pqkp7djgad6ru77l3hj7vfnfclu4xomu" target = "_blank">Seekia-v0.70.tgz</a>
<a href = "ipfs:bafybeib7lqns5xan3ewg3pxznezyiwlyz7xcggp6gti4ct5js2lltlkrre" target = "_blank">SeekiaGitHistory-v0.70.bundle</a>
<hr class = "archiveReleaseBoxSeparator">
<p>Download via IPFS Gateway:</p>
<a href = "https://ipfs.io/ipfs/bafybeigwwjpyxrva6jxocryeb7pqkp7djgad6ru77l3hj7vfnfclu4xomu" target = "_blank">Seekia-v0.70.tgz</a>
<a href = "https://ipfs.io/ipfs/bafybeib7lqns5xan3ewg3pxznezyiwlyz7xcggp6gti4ct5js2lltlkrre" target = "_blank">SeekiaGitHistory-v0.70.bundle</a>
<hr class = "archiveReleaseBoxSeparator">
<p>SHA-256 Checksums:</p>
<p><i>Seekia-v0.70.tgz:</i></p>
<p><b>5dfdf80e1e7bf5ee74269ccbf52851ec84048aa4198af65a7d60f0acb3005033</b></p>
<p><i>SeekiaGitHistory-v0.70.bundle:</i></p>
<p><b>a55ff3a05d13083a8fa6473906622b21b3142a2a57ddae7147802f7bd70f2a18</b></p>
<hr class = "archiveReleaseBoxSeparator">
<p>PGP Signatures:</p>
<a href = "../signatures/Seekia-v0.70.tgz.asc" target = "_blank">Seekia-v0.70.tgz.asc</a>
<a href = "../signatures/SeekiaGitHistory-v0.70.bundle.asc" target = "_blank">SeekiaGitHistory-v0.70.bundle.asc</a>
</div>
<div class = "archiveReleaseBox"> <div class = "archiveReleaseBox">

View file

@ -31,9 +31,9 @@
<hr class = "separator"> <hr class = "separator">
<h2>Download Seekia Version 0.60</h2> <h2>Download Seekia Version 0.70</h2>
<p>File Name: <b>Seekia-v0.60.tgz</b></p> <p>File Name: <b>Seekia-v0.70.tgz</b></p>
<a class = "blueDownloadButton" href="{{.DownloadSeekiaLink}}" target=”_blank”>{{.Download}}</a> <a class = "blueDownloadButton" href="{{.DownloadSeekiaLink}}" target=”_blank”>{{.Download}}</a>
@ -45,8 +45,8 @@
<hr class = "separator"> <hr class = "separator">
<p>Seekia v0.60 SHA-256 Checksum:</p> <p>Seekia v0.70 SHA-256 Checksum:</p>
<p><i>2c506e929fe7aabaddd5347da6769386f6deaeac29d1c24854e8fa2fae1d36f0</i></p> <p><i>5dfdf80e1e7bf5ee74269ccbf52851ec84048aa4198af65a7d60f0acb3005033</i></p>
<hr class = "separator"> <hr class = "separator">
@ -56,19 +56,19 @@
<div class = "operatingSystemBox"> <div class = "operatingSystemBox">
<img class = "operatingSystemLogo" src = "../images/linux.svg"></img> <img class = "operatingSystemLogo" src = "../images/linux.svg"></img>
<b class = "operatingSystemName">Linux</b> <b class = "operatingSystemName">Linux</b>
<code class = "codeblock" > sha256sum Seekia-v0.60.tgz</code> <code class = "codeblock" > sha256sum Seekia-v0.70.tgz</code>
</div> </div>
<div class = "operatingSystemBox"> <div class = "operatingSystemBox">
<img class = "operatingSystemLogo" src = "../images/mac.svg"></img> <img class = "operatingSystemLogo" src = "../images/mac.svg"></img>
<b class = "operatingSystemName">Mac</b> <b class = "operatingSystemName">Mac</b>
<code class = "codeblock" > shasum -a 256 Seekia-v0.60.tgz</code> <code class = "codeblock" > shasum -a 256 Seekia-v0.70.tgz</code>
</div> </div>
<div class = "operatingSystemBox"> <div class = "operatingSystemBox">
<img class = "operatingSystemLogo" src = "../images/windows.svg"></img> <img class = "operatingSystemLogo" src = "../images/windows.svg"></img>
<b class = "operatingSystemName">Windows</b> <b class = "operatingSystemName">Windows</b>
<code class = "codeblock"> Get-FileHash Seekia-v0.60.tgz</code> <code class = "codeblock"> Get-FileHash Seekia-v0.70.tgz</code>
</div> </div>
<hr class = "separator"> <hr class = "separator">
@ -79,8 +79,8 @@
<hr class = "separator"> <hr class = "separator">
<h3>Download v0.60 PGP Signature:</h3> <h3>Download v0.70 PGP Signature:</h3>
<a href="../signatures/Seekia-v0.60.tgz.asc" target=”_blank”>Seekia-v0.60.tgz.asc</a> <a href="../signatures/Seekia-v0.70.tgz.asc" target=”_blank”>Seekia-v0.70.tgz.asc</a>
<hr class = "separator"> <hr class = "separator">
@ -94,7 +94,7 @@
<img class = "operatingSystemLogo" src = "../images/linux.svg"></img> <img class = "operatingSystemLogo" src = "../images/linux.svg"></img>
<b class = "operatingSystemName">Linux</b> <b class = "operatingSystemName">Linux</b>
<p>Use this command to get the signing key.</p> <p>Use this command to get the signing key.</p>
<code class = "codeblock"> gpg --verify Seekia-v0.60.tgz.asc Seekia-v0.60.tgz</code> <code class = "codeblock"> gpg --verify Seekia-v0.70.tgz.asc Seekia-v0.70.tgz</code>
</div> </div>
<div class = "operatingSystemBox"> <div class = "operatingSystemBox">

View file

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIkBAAWCAHMFiEEESzO4XzetwSe5Wii+FQEUgumnSwFAmbW4oTA7SYAmDMEZH98
qBYJKwYBBAHaRw8BAQdAwEUyZVL64eDCk4KUWn6FNBB6Ruufmfl9yiO7QbRXIo+0
H1NpbW9uIFNhcmFzb3ZhIDxzaW1vbkBzYXJhc292YT6ImQQTFgoAQRYhBBEszuF8
3rcEnuVoovhUBFILpp0sBQJkf3yoAhsDBQkDwmcABQsJCAcCAiICBhUKCQgLAgQW
AgMBAh4HAheAAAoJEPhUBFILpp0shhEA/2DtSWWuhKZ7bpawKSkACQn5dZT/J6cm
GchXsyvidqfWAQD+Hm7eKnKCat8aina43gfNflXjLOONHRgZIOdbUtytDLg4BGR/
fKgSCisGAQQBl1UBBQEBB0AAVG4K4ZcExTjPuGmPwCTVphvzezrm33W021KOJUpV
bwMBCAeIfgQYFgoAJhYhBBEszuF83rcEnuVoovhUBFILpp0sBQJkf3yoAhsMBQkD
wmcAAAoJEPhUBFILpp0sDEQA/0ddlnCH2dn2h0ctZL3hyP7FG+uHESAwG12AiiQE
LxhsAP9py6k+vLCaOpj3M2qxR+XZdpENwWr8stqYnWRa1JlFBgAKCRD4VARSC6ad
LJcfAQCbJW1DOyL3hP/rrvbwfnSKKf2kIbLqjvr/OTxflfxLGAD/Wu2KHBc7POm8
RbWYdi/SDz8Y0O6uj0nn1SVdk2Dhow8=
=Q4r/
-----END PGP SIGNATURE-----

View file

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIkBAAWCAHMFiEEESzO4XzetwSe5Wii+FQEUgumnSwFAmbW4n7A7SYAmDMEZH98
qBYJKwYBBAHaRw8BAQdAwEUyZVL64eDCk4KUWn6FNBB6Ruufmfl9yiO7QbRXIo+0
H1NpbW9uIFNhcmFzb3ZhIDxzaW1vbkBzYXJhc292YT6ImQQTFgoAQRYhBBEszuF8
3rcEnuVoovhUBFILpp0sBQJkf3yoAhsDBQkDwmcABQsJCAcCAiICBhUKCQgLAgQW
AgMBAh4HAheAAAoJEPhUBFILpp0shhEA/2DtSWWuhKZ7bpawKSkACQn5dZT/J6cm
GchXsyvidqfWAQD+Hm7eKnKCat8aina43gfNflXjLOONHRgZIOdbUtytDLg4BGR/
fKgSCisGAQQBl1UBBQEBB0AAVG4K4ZcExTjPuGmPwCTVphvzezrm33W021KOJUpV
bwMBCAeIfgQYFgoAJhYhBBEszuF83rcEnuVoovhUBFILpp0sBQJkf3yoAhsMBQkD
wmcAAAoJEPhUBFILpp0sDEQA/0ddlnCH2dn2h0ctZL3hyP7FG+uHESAwG12AiiQE
LxhsAP9py6k+vLCaOpj3M2qxR+XZdpENwWr8stqYnWRa1JlFBgAKCRD4VARSC6ad
LPdRAP9mSF0HDevzCwc9WnJMOc5naAHmyN4om2iKl0UxKvjCsAEA1FeEJgoyPMuq
tyOIfr5syg58Zh0bhJSp4doEbAVIfAI=
=2oy+
-----END PGP SIGNATURE-----